diff options
Diffstat (limited to 'qa/qa/specs/features/api/5_package/container_registry_spec.rb')
-rw-r--r-- | qa/qa/specs/features/api/5_package/container_registry_spec.rb | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/qa/qa/specs/features/api/5_package/container_registry_spec.rb b/qa/qa/specs/features/api/5_package/container_registry_spec.rb index 79384e374d7..8412c0b2872 100644 --- a/qa/qa/specs/features/api/5_package/container_registry_spec.rb +++ b/qa/qa/specs/features/api/5_package/container_registry_spec.rb @@ -3,7 +3,7 @@ require 'airborne' module QA - RSpec.describe 'Package', only: { subdomain: %i[staging pre] } do + RSpec.describe 'Package', :reliable, only: { subdomain: %i[staging staging-canary pre] } do include Support::API include Support::Helpers::MaskToken @@ -41,7 +41,7 @@ module QA stages: - build - test - + build: image: docker:19.03.12 stage: build @@ -60,7 +60,7 @@ module QA - docker build -t $IMAGE_TAG . - docker push $IMAGE_TAG - docker pull $IMAGE_TAG - + test: image: dwdraju/alpine-curl-jq:latest stage: test @@ -72,7 +72,7 @@ module QA - 'status_code=$(curl --request DELETE --head --output /dev/null --write-out "%{http_code}\n" --header "PRIVATE-TOKEN: #{masked_token}" "https://${CI_SERVER_HOST}/api/v4/projects/#{project.id}/registry/repositories/$id/tags/master")' - if [ $status_code -ne 200 ]; then exit 1; fi; - 'status_code=$(curl --head --output /dev/null --write-out "%{http_code}\n" --header "PRIVATE-TOKEN: #{masked_token}" "https://${CI_SERVER_HOST}/api/v4/projects/#{project.id}/registry/repositories/$id/tags/master")' - - if [ $status_code -ne 404 ]; then exit 1; fi; + - if [ $status_code -ne 404 ]; then exit 1; fi; YAML end |