Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

GitLab pipelines are really good.


Not in love with its insistence on recreating the container from scratch every step of the pipeline, among a bundle of other irksome quirks. There are certainly worse choices, though.


Opposite of Jenkins where you have shared workspaces and have to manually ensure workspace is clean or suffer from reproducibility issues with tainted workspaces.


It's up to you whether you have a shared workspace or not. My machines/pods are destroyed and recreated after each job, so I never had this issue.


You don't actually have to.

If you use the built in container registry and build artifacts, you can pass between steps.


I'm aware, but thank you. Unfortunately, given sufficiently large artifacts, the overhead of packaging, uploading, downloading and unpacking them at every step becomes prohibitive.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: