diff --git a/tests/CI_docker/build_testsuite_image.sh b/tests/CI_docker/build_testsuite_image.sh index ec0d33611f379a855efda43a66a833388af69ae0..51d6ab1801668ff6ecd7f32fff87cc44c811cd12 100644 --- a/tests/CI_docker/build_testsuite_image.sh +++ b/tests/CI_docker/build_testsuite_image.sh @@ -7,25 +7,37 @@ gitlab_runner="py_tools_ds_gitlab_CI_runner" echo "#### Build runner docker image" docker rmi ${tag} -docker build -f ${context_dir}/${dockerfile} -m 20G -t ${tag} ${context_dir} +docker build ${context_dir} \ + -f ${context_dir}/${dockerfile} \ + -m 20G \ + -t ${tag} echo "#### Create gitlab-runner (daemon) container with tag; ${tag}" docker stop ${gitlab_runner} docker rm ${gitlab_runner} -docker run -d --name ${gitlab_runner} --restart always \ --v /var/run/docker.sock:/var/run/docker.sock gitlab/gitlab-runner:latest +docker run gitlab/gitlab-runner:latest \ + -d \ + --name ${gitlab_runner} \ + --restart always \ + -v /var/run/docker.sock:/var/run/docker.sock \ echo "#### Register container at gitlab, get token here https://gitext.gfz-potsdam.de/danschef/py_tools_ds/settings/ci_cd" read -p "Please enter gitlab token: " token echo "" read -p "Please enter gitlab runner name: " runner_name echo "New gitlab runner image will named ${gitlab_runner}" -docker exec -it ${gitlab_runner} /bin/bash -c "export RUNNER_EXECUTOR=docker && gitlab-ci-multi-runner register -n \ +docker exec -it ${gitlab_runner} /bin/bash -c "\ +export RUNNER_EXECUTOR=docker && \ +gitlab-ci-multi-runner register \ + -n \ + --non-interactive \ + --executor 'docker' \ + --docker-image '${tag}' \ --url 'https://gitext.gfz-potsdam.de/' \ --registration-token '${token}' \ - --run-untagged=true \ - --locked=true \ - --tag-list py_tools_ds_ci_client \ --description '${runner_name}' \ - --docker-image '${tag}' " + --tag-list py_tools_ds_ci_client \ + --run-untagged='true' \ + --locked='false' \ + --access-level='not_protected'" ls