Feedback thread for Archiving Pipelines UI/UX in v6.4.0 #5918
Unanswered
matthewpereira
asked this question in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Over the last few releases we've enabled archiving pipelines functionality in Concourse - first the ability to manually archive pipelines via
fly
, and then new UI patterns for differentiating archived pipelines in the Web UI and toggling their visibility in order to help de-clutter the CI monitor.This functionality combines with set_pipeline, instanced pipelines, and across_step features to create new possibilities for advanced automation.
Together with favorite pipelines and other workflow enhancements to the Web UI that are coming up in the next few releases, this new feature also represents ongoing effort to speed up the web experience for our users - both in terms of browser rendering performance as well as the actual work of navigating through your cluster and interacting with the pipelines that are most important to you.
Code changes
If you're interested in seeing the code changes that contributed to this functionality, you can look through the following PRs:
#5673 - fly: include archive flag
#5715 - web: archiving pipelines UI
#5760 - web: archived pipelines UI beyond dashboard
#5777 - web: archived pipelines toggle switch
#5778 - web: archived pipelines in sidebar
What's it look like? How does it work?
In Concourse CI v6.4.0, archived pipelines appear in the CI monitor without the pipeline thumbnail, last run information, and play-pause controls that regular pipelines have. You will still be able to toggle public visibility. Once a pipeline is archived, you'll notice other related UI elements that no longer apply (eg, the Trigger Build button) removed in the Pipeline, Job, Build, and Resource views for archived pipelines.
Zooming out to check out the full web UI 'dashboard' view, the above screenshot shows what it would look like in a hypothetical environment before and after you click the 'Show Archived' toggle control in the top right of the view.
You can demo this functionality in a live environment by visiting https://ci.concourse-ci.org/
What about the sidebar?
When we were workshopping this feature, the team went back and forth over different permutations that had the Show Archived toggle switch affecting the sidebar or not.
For now, we’ve decided that since the toggle switch in the header is only available on the main CI monitor dashboard view (and not, for example, on the pipeline view or build log view), it should only affect the main CI monitor dashboard view. In contrast, the sidebar exists for all of these different views. For that reason, the Show Archived toggle only affects the dashboard, whereas archived pipelines are always visible in the sidebar.
You can see we have a new icon to help users tell which list items are active/paused pipelines and which are archived. In the future we might provide the option to separate different types of pipelines into different lists so that users can contextualize what they're seeing and navigate with less effort.
What’s next?
We have some big ideas for improving the overall navigation experience in Concourse in our next releases, with Favorite Pipelines (#5434) coming up next.
For now, we’d love to get your feedback, so that we can revise and iterate as effectively as possible with our next releases. Feel free to ask any questions you might have as well!
Beta Was this translation helpful? Give feedback.
All reactions