Skip to content

.gitlab-ci.yml: Always build CI test/lint images

Ahmon Dancy requested to merge main-I711e855424b10939838b62ca2a31974d91d247e3 into main

This commit removes the need to use Trusted Runners for building CI
test/lint images. Instead, the default kubernetes) runners are used.
The kubernetes runners have access to a registry that is specifically
intended to be used temporarily during CI pipelines. The
build-conda-env-test-image and build-image-conda-env-lint jobs now
always run to prepare suitable images for subsequent jobs in the
pipeline, and they publish to the aforementioned registry. The
registry-based buildkit caching available with the kubernetes runners
allows this build process to avoid redoing work unless specific files
(those mentioned as requirements in docker/blubber.yml) are changed.

Edited by Ahmon Dancy

Merge request reports