Replies: 1 comment 1 reply
-
|
This does look very cool and I know it's something that's been asked for many times in various forms. An even smaller scoped ask that's related is people wanting to be able to see the pipeline config in the UI instead of trying to chase down the file or do I'm a little hesitant to accept a feature like this right now. I'm not 100% no, but I'm wary of taking in bigger features right now. I also know that historically the project has wanted to keep the UI as read-only focused as possible, which is why features like this have never been prioritized by the team or even appeared on the roadmap. I'd prefer to continue following this preference. It makes the UI much easier to maintain. I do see how this can speed up development of pipelines though and allow users to iterate faster. I agree with you that I think this would be an improvement for the developer experience of writing a pipeline. I also worry about users modifying a pipeline that's set by a Other things I worry about with taking in a feature like this is with scope-creep over time. I know this is a POC, but some things I can imagine users already asking for:
Suddenly we're building a little IDE inside our CI/CD system. We either build a bunch of these features ourselves or we take on more dependencies. Then there are the open questions you posed as well. Suddenly there's a lot to consider! I do really like the goal of this: speeding up the feedback loop for pipeline creation. I do agree that it could be faster. Trying to think about other way we can speed up the feedback loop for creating pipelines:
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone,
I've been using Concourse for many years and there is one thing that annoys me a bit. Often when i am testing something with a pipeline i need to edit the config via the fly CLI for every small change. Because of that i would like to propose adding a pipeline config management in the Concourse UI.
The idea is to let people quickly edit and set a pipeline's config directly from the Concourse UI, without needing to use fly for every small change. This would be nice to do in the UI so i can easily follow what i have applied in the pipeline.
I love using fly CLI, but in practice it is a lot quicker to do such changes in the UI.
How do i imagine it in the UI:
Edit pipeline:
Create pipeline
Technical notes:
I've already did a small POC over the last couple of days and can continue working on it if the community thinks this is a good feature to implement.
Here as you can see we have a message saying that the pipeline was set successfully. When there are warnings or errors they will appear at the top of the panel.
The create pipeline button is still not ready but you can get the whole idea behind this feature.
For now it works only with yaml but i can create a button to toggle YAML/JSON.
If needed i will be happy to write a RFC for this, but before that i would like to start a discussion and get a feedback first.
Questions popped up during the POC:
Beta Was this translation helpful? Give feedback.
All reactions