diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 74fe6ec18c7ea63da01b14d18ff15219a191087f..8250733e43c40e646ef6ad603590fdc24cebf2c6 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 6db75c3221f7c1e6271386cc3933cb7f17cab5f6..da9ab4fbfcdde903731db93c1d19ca381f1ed47f 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 18530c4cbcc58ba111ce55d716455d39503e151d..70103ddbdd614eb75ce6a7283e762a0817b3fc3c 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-.*$/]