docker.images/gitlab/up.runners.sh

37 lines
670 B
Bash
Executable File

source ./.env
message=""
index=0
runner_id=""
while [ $index -lt 3 ]
do
if [ $index -lt 10 ]; then
runner_id="00$index"
elif [ $index -lt 100 ]; then
runner_id="0$index"
elif [ $index -lt 1000 ]; then
runner_id="$index"
fi
echo "gitlab-runner-$runner_id configuration"
docker exec -it gitlab-runner-$runner_id \
gitlab-runner register \
--non-interactive \
--url $GITLAB_IP_OR_DNS/ \
--registration-token $RUNNER_REGISTRATION_TOKEN \
--description "gitlab-runner-$runner_id - docker images builder" \
--executor "docker" \
--docker-image ruby:latest
index=$((($index+1)))
done;