Hacker News new | ask | show | jobs
by wdb 1421 days ago
I am not convinced that 'not using yaml' and then show a visual ui to define ci pipelines is a great selling point. I definitely wouldn't want to define that through a UI. Instead I think high level of testability of such CI pipelines would be.

At the moment it always commit and push the change and wait how the pipelines acts, rinse and repeat. If you could run it locally and find out the results would be such a time saver.

2 comments

The UI internally generates a yaml file to store in the repository. For instance OneDev uses this yaml to build itself:

https://code.onedev.io/projects/160/files/main/.onedev-build...

The advantage is that you can get things working quickly while still be able to diff changes, or generate the file with some other tool.

Onedev still commits it to the repository as a file, so you’re not entirely out of luck there.

Running locally is not a thing though. There’s services that do exactly that though (https://dagger.io/, https://earthly.dev/).