diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d223947ffcd6d298e3c6164621bc879963264034..7bcebe94c3114f7927b7cafea0fd67034c4a2824 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -718,9 +718,10 @@ terminate-droplet: # Careful! When you run this step manually, you might have to trigger container # image re-build as well delete-image: - stage: build - needs: - - job: ci-test-image-build + # Should be in the post-build stage so it automatically gets the artifacts it + # that contain the CI_COMMIT_REF_SLUG variable + stage: create-vps + when: manual variables: GIT_STRATEGY: none script: @@ -729,15 +730,3 @@ delete-image: environment: name: image/$CI_COMMIT_REF_SLUG action: stop - rules: - # Copy the rules from ci-test-image-build to prevent broken pipelines when - # that job did not run - - changes: - - Dockerfile - - requirements.txt - - .gitlab/ci_templates/kaniko.yml - when: manual - - if: '$TRIGGER_JOBS =~ /ci-test-image-build/' - when: manual - - if: '$CI_COMMIT_MESSAGE =~ /TRIGGER_JOBS=.*ci-test-image-build/' - when: manual