Gitlab 등록 runner
리소스 준비
GitLab CI/CD 설정
gitlab 프로젝트 setting->CI/CD-Runners settings 페이지를 열면
gitlabrunner 설정에 필요한 정보는 url 주소와 token 정보를 포함합니다.
여기에는 두 가지 관건적인 정보가 있습니다. 하나는gitlab의 서버 http 주소이고, 또는runner의 token을 등록합니다.
러너 서버 등록
실행 서버를 선택하여 다운로드한gitlab-runner-linux-amd64를 서버에 복사하고 파일 이름을gitlab-runner로 수정합니다
작업 명령, 사용한 exector는docker 모드입니다. 거울 주소를 입력해야 합니다.
[root@runner gitlab_ci]# ./gitlab-runner register
Runtime platform arch=amd64 os=linux pid=37194 revision=a8a019e0 version=12.3.0
Running in system-mode.
Please enter the gitlab-ci coordinator URL (e.g. https://gitlab.com/):
http://192.168.100.5/
Please enter the gitlab-ci token for this runner:
_sAP33YvzuAxX4LnkmP5
Please enter the gitlab-ci description for this runner:
[runner ]: for_test
Please enter the gitlab-ci tags for this runner (comma separated):
for_test
Registering runner... succeeded runner=_sAPk3Yv
Please enter the executor: parallels, shell, virtualbox, docker+machine, custom, docker, docker-ssh, ssh, docker-ssh+machine, kubernetes:
docker
Please enter the default Docker image (e.g. ruby:2.6):
base_image:ci_test
Runner registered successfully. Feel free to start it, but if it's running already the config should be automatically reloaded!
프로젝트의 CI CD 관리 페이지 settings/ci_cd 페이지에 등록된runner 정보 보이기
Runner 구성 관리
centos시스템을 예로 들면gitlab-runner가 등록된 후,runner의 설정 정보는/etc/gitlab-runner/config에 있습니다.toml 파일에서,
모든 러너의 설정을 볼 수 있습니다.runner 설정을 수정해야 한다면, 직접 수정한 후에 서비스를 다시 시작하면 됩니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.