#473  Simplify the build modification process
Closed
Stephen S opened 2 years ago

I find the path to changing the steps a bit lenghty, mostly when in the process of creating/improving a new build:

  1. I am now in the build results and want to change something in the steps
  2. I click Files in the sidebar
  3. I click on the .onedev-buildspec.yml line
  4. I click on the tiny pencil icon: it is on the right, which is unusual as most of the time it stays on the left
  5. I click on the three dots of the step I want to change and proceed with changes
  6. I save the step
  7. I am back to the build
  8. I save the build clicking on the tiny Save icon
  9. I have to commit the changes
  10. I can relaunch the build with the blcak button

I have the feeling that process should be streamlined by declaring an "Editing Mode" (a checkbox) which would automatize most of the steps:

  1. I check the Editing Mode checkbox: an additional line appears in the sidebar that brings me straight to the .onedev-buildspec.yml file, in editing
  2. I click on each step to modify it
  3. I can click outside of the Step window and it is saved by default (but there is still a Save and a Cancel button I may use)
  4. I save the .onedev-buildspec.yml file and it is automatically committed
  5. I can execute the build anew
Stephen S changed title 2 years ago
Previous Value Current Value
Simplify the access to the .onedev-buildspec.yml file in modification
Simplify the build modification process
Robin Shen commented 2 years ago

There is a job edit icon at right side of the build result page which can make the process a bit simple

2021-12-13_22-19-37.png

Stephen S commented 2 years ago

Yes, that helps a lot, thanks. As a general impression, OneDev's GUI is too small and relies too much on tiny icons -- I am getting older and am short-sighted now ;o))

Robin Shen commented 2 years ago

Combine save and commit is not good, as user needs to have a place to input commit messages for the modifications. With the edit icon only 6 steps are required to edit and re-run a job.

Robin Shen changed state to 'Closed' 2 years ago
Previous Value Current Value
Open
Closed
issue 1 of 1
Type
Improvement
Priority
Minor
Assignee
Issue Votes (0)
Watchers (3)
Reference
onedev/server#473
Please wait...
Page is in error, reload to recover