CI_RUNNER_DESCRIPTION
, CI_RUNNER_ID
및 CI_RUNNER_TAGS
만 있기 때문에 미리 정의 된 변수로는 이것이 가능하지 않다고 생각합니다.
당신은
this section 설명과 예제로 주자
config.toml
에
environment
설정을 사용하여 해결 방법을 만들 수
: 당신이 Ansible, 인형, 요리사 또는 다른 프로비저닝 도구와 같은 물건을 사용하는 경우
[[runners]]
name = "ruby-2.1-docker"
url = "https://CI/"
token = "TOKEN"
limit = 0
executor = "docker"
builds_dir = ""
shell = ""
environment = ["ENV=value", "CI_RUNNER_VERSION=10.2"]
clone_url = "http://gitlab.example.local
것은 당신이 만들 수 러너를 업그레이드 할 때 설정을 업데이트해야합니다.
또는 매일 밤 밤 config.toml의 CI_RUNNER_VERSION 값을 대체하고 실행기 서비스를 다시 시작하는 bash 스크립트를 작성하십시오. 꽤 쉬울 것입니다.
당신은 실행하여 버전 또는 러너 (만 정확한 버전)을 얻을 수
:
$ gitlab-runner --version | head -n 1 | awk '{print $2}'
업스트림 문제 : https://gitlab.com/gitlab-org/gitlab-ce/issues/41090 – nocnokneo