[1] https://gitlab.com/gitlab-org/gitlab-runner/-/issues/2658
[1] https://gitlab.com/gitlab-org/gitlab-runner/-/issues/2658
If some information is not in GitLab Git and CI, it should be in GitLab Issues or (ugly) GitLab Wiki.
Those 4 words avoid a lot of problems. Including avoiding a proliferation of silo'd and leaked and lost information in numerous different SaaSes, apps/programs, and storage services that people will tend to do by default.
> If some information is not in GitLab Git and CI, it should be in GitLab Issues or (ugly) GitLab Wiki.
Tip if you have not used it yet: The rich text editor can help with visual editing issues and the wiki: https://docs.gitlab.com/ee/user/rich_text_editor.html
(which I totally understand, they are not profitable yet and have to do a lot of work. It's just that it sucks having to be cautious about who gets access to your instance since you can't have multiple tiers of users, once you use ultimate features everyone has to pay for an ultimate seat)
The stupid thing is I don’t need 90% of their ultimate features, but I do want the remaining 10%.
To me, a flat instance tier pricing + per seat cost would make so much more sense.
I get why in some sense, because once you use ultimate you switch to using a EE install instead of the CE. But I think even having the choice between ultimate and normal paid tiers would be great, even if it means no free users on the instance.
(However, to be fair the free plan includes some stuff that is only on the team plan for github, like 5gb for gitlab free vs 2gb for github teams)
> Still not a big fan of how stiff Yaml pipelines feel in Gitlab CI
Maybe the pipeline editor in "Build > Pipeline editor" can help with live linting, or more advanced features such as parent-child pipelines or merge trains.
If you need tips for optimizing the CI/CD pipeline, suggest following these tips in the docs https://docs.gitlab.com/ee/ci/pipelines/pipeline_efficiency.... or a few more tips in my recent talk "Efficient DevSecOps pipelines in cloud-native world", slides from Chemnitz Linux Days 2023 in https://docs.google.com/presentation/d/1_kyGo_cWi5dKyxi3BfYj...
> and that tickets for what seems like a simple feature [1] hang around for years, but it is nice.
Thanks for sharing. (FYI for everyone) The linked issue suggests a Docker cache cleanup script, which might be helpful. https://gitlab.com/gitlab-org/gitlab-runner/-/issues/27332#n... -> https://docs.gitlab.com/runner/executors/docker.html#clear-t...
For Kubernetes, we found that GitLab has a tool that automatically does that:
https://gitlab.com/gitlab-org/ci-cd/gitlab-runner-pod-cleanu...