Loading .gitlab-ci.yml +14 −4 Original line number Diff line number Diff line default: image: docker:28-cli tags: - shared-fi-dind - shared-fi services: - docker:28-dind-rootless before_script: - echo "$CI_REGISTRY_PASSWORD" | docker login $CI_REGISTRY -u $CI_REGISTRY_USER --password-stdin variables: stages: - build - test - release .default-rules: rules: changes: - Dockerfile - test/** # NOTE: The repository must have Container Registry feature enabled in # order to use ‹$CI_REGISTRY_IMAGE› variable. variables: Loading @@ -24,15 +28,19 @@ variables: build: stage: build rules: - !reference [.default-rules, rules] script: - docker build --pull --build-arg cr_version=$CR_VERSION -t $CONTAINER_TEST_IMAGE . - docker push $CONTAINER_TEST_IMAGE test: stage: test image: $CONTAINER_TEST_IMAGE rules: - !reference [.default-rules, rules] services: [] before_script: [] stage: test script: - cd test - meson setup build Loading @@ -47,6 +55,8 @@ test: release: stage: release rules: - !reference [.default-rules, rules] script: - docker pull $CONTAINER_TEST_IMAGE - docker tag $CONTAINER_TEST_IMAGE $CONTAINER_RELEASE_IMAGE Loading Loading
.gitlab-ci.yml +14 −4 Original line number Diff line number Diff line default: image: docker:28-cli tags: - shared-fi-dind - shared-fi services: - docker:28-dind-rootless before_script: - echo "$CI_REGISTRY_PASSWORD" | docker login $CI_REGISTRY -u $CI_REGISTRY_USER --password-stdin variables: stages: - build - test - release .default-rules: rules: changes: - Dockerfile - test/** # NOTE: The repository must have Container Registry feature enabled in # order to use ‹$CI_REGISTRY_IMAGE› variable. variables: Loading @@ -24,15 +28,19 @@ variables: build: stage: build rules: - !reference [.default-rules, rules] script: - docker build --pull --build-arg cr_version=$CR_VERSION -t $CONTAINER_TEST_IMAGE . - docker push $CONTAINER_TEST_IMAGE test: stage: test image: $CONTAINER_TEST_IMAGE rules: - !reference [.default-rules, rules] services: [] before_script: [] stage: test script: - cd test - meson setup build Loading @@ -47,6 +55,8 @@ test: release: stage: release rules: - !reference [.default-rules, rules] script: - docker pull $CONTAINER_TEST_IMAGE - docker tag $CONTAINER_TEST_IMAGE $CONTAINER_RELEASE_IMAGE Loading