From 7051e902240d06029b8302669e9717ff9b1d847a Mon Sep 17 00:00:00 2001 From: Manuel Kieweg <manuel.kieweg@h-da.de> Date: Tue, 13 Apr 2021 11:46:06 +0200 Subject: [PATCH] always run k8s clean up and change wait to CI native wait --- build/ci/.deploy-k8s.yml | 3 ++- build/ci/.terraform-ci.yml | 2 +- build/ci/.test.yml | 5 ++++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/build/ci/.deploy-k8s.yml b/build/ci/.deploy-k8s.yml index 301828a6f..e98649253 100644 --- a/build/ci/.deploy-k8s.yml +++ b/build/ci/.deploy-k8s.yml @@ -52,10 +52,11 @@ deploy:latest: rules: - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH -k8s:destroy: +destroy:k8s: image: bitnami/kubectl:latest rules: - if: $CI_PIPELINE_SOURCE == "merge_request_event" + when: always before_script: - echo "override global before script" stage: .post diff --git a/build/ci/.terraform-ci.yml b/build/ci/.terraform-ci.yml index b46b2e421..a3760e8eb 100644 --- a/build/ci/.terraform-ci.yml +++ b/build/ci/.terraform-ci.yml @@ -64,7 +64,7 @@ apply: - plan <<: *tf -tf:destroy: +destroy:tf: stage: .post script: - gitlab-terraform destroy diff --git a/build/ci/.test.yml b/build/ci/.test.yml index 5cc97d25b..3ae62e0cd 100644 --- a/build/ci/.test.yml +++ b/build/ci/.test.yml @@ -9,10 +9,13 @@ integration-test: GOSDN_TEST_API_ENDPOINT: http://gosdn-$CI_COMMIT_SHA.apps.ocp.fbi.h-da.de/api rules: - if: $CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH + when: delayed + start_in: 2 minutes - if: $CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME != $CI_DEFAULT_BRANCH allow_failure: true + when: delayed + start_in: 2 minutes script: - - sleep 2m - go test -race ./test/integration -v -coverprofile=coverage.out .test: &test -- GitLab