Skip to content

chore(ci): support non-dind workflows

Nejc Habjan requested to merge (removed):chore/non-dind-workflow into master

On some GitLab instances people might not be able to use privileged shared runners but will still want to reuse this repo if the instance is too large to share a single self-hosted bot.

The _common.gitlab-ci.yml naming in templates is just a convention I picked up from some of gitlab's own repos (e.g. https://gitlab.com/gitlab-org/gitlab-runner/-/tree/master/.gitlab/ci), open to changes though.

To verify this is valid CI yaml you can use CI lint with .gitlab-ci.yml that includes the template, which will expand it, or see https://gitlab.com/api/v4/projects/nejch1%2Frenovate-runner/pipelines/223960831 ("yaml_errors":null, though it failed as I didn't configure a token).

/cc @dlouzan @rarkins

Edited by Nejc Habjan

Merge request reports