diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 74fe6ec18..8250733e4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -39,6 +39,8 @@ before_script: .testcases: &testcases <<: *job + services: + - docker:dind before_script: - /usr/bin/python -m pip install -r tests/requirements.txt - mkdir -p /.ssh @@ -52,6 +54,8 @@ before_script: - ls - echo ${PWD} - echo "${STARTUP_SCRIPT}" + # Docker is required on the ansible host for download_run_once and download_localhost + - docker info - cd tests && make create-${CI_PLATFORM} -s ; cd - # Check out latest tag if testing upgrade diff --git a/.gitlab-ci/gce.yml b/.gitlab-ci/gce.yml index 6db75c322..da9ab4fbf 100644 --- a/.gitlab-ci/gce.yml +++ b/.gitlab-ci/gce.yml @@ -6,10 +6,6 @@ CI_PLATFORM: "gce" PRIVATE_KEY: $GCE_PRIVATE_KEY -.docker_service: &docker_service - services: - - docker:dind - .cache: &cache cache: key: "$CI_BUILD_REF_NAME" @@ -19,7 +15,6 @@ .gce: &gce extends: .testcases - <<: *docker_service <<: *cache variables: <<: *gce_variables diff --git a/.gitlab-ci/packet.yml b/.gitlab-ci/packet.yml index 18530c4cb..70103ddbd 100644 --- a/.gitlab-ci/packet.yml +++ b/.gitlab-ci/packet.yml @@ -104,7 +104,7 @@ packet_rhel7-canal-sep: packet_centos7-calico-ha: stage: deploy-special <<: *packet - when: manual + when: on_success except: ['triggers'] only: ['master', /^pr-.*$/]