diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index aa4a1a0..240fa51 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,9 +1,17 @@ stages: - test +variables: + DOCKER_HOST: tcp://localhost:2375/ + DOCKER_DRIVER: overlay2 test: stage: test - image: python:3.8-buster + image: docker:stable-dind + services: + - docker:dind + before_script: + - docker version + - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY except: - tags script: diff --git a/tests/utils/gitlab/hcloud.sh b/tests/utils/gitlab/hcloud.sh index 19f8364..3993c18 100755 --- a/tests/utils/gitlab/hcloud.sh +++ b/tests/utils/gitlab/hcloud.sh @@ -12,4 +12,4 @@ hcloud_api_token=${HCLOUD_TOKEN} " >> $(pwd)/tests/integration/cloud-config-hcloud.ini # shellcheck disable=SC2086 export HOSTNAME="gitlab-$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 10 | head -n 1)" -ansible-test integration --color --local -v "${target}" ${COVERAGE:+"$COVERAGE"} ${CHANGED:+"$CHANGED"} ${UNSTABLE:+"$UNSTABLE"} +ansible-test integration --color --docker --python "${python}" -v "${target}" ${COVERAGE:+"$COVERAGE"} ${CHANGED:+"$CHANGED"} ${UNSTABLE:+"$UNSTABLE"}