Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

서버 주소가 https://my.gitlab.server.com:8443/이면,  /etc/gitlab-runner/certs/my.gitlab.server.com.crt에 인증 파일을 생성합니다.

Info

본 예제는 GitLab에 GitLab 설치시 생성된 자체 서명된 인증서(/etc/gitlab/ssl/gitlab.twoseed.com.crt)를 GitLab Runner가 설치된 위치(/etc/gitlab-runner)에 certs 디렉터리를 생성 후 복사하였습니다.

$ cp /etc/gitlab/ssl/gitlab.twoseed.com.crt /etc/gitlab-runner/certs/gitlab.twoseed.com.crt

GNU/Linux에 Runner 등록

1.다음 명령을 실행합니다.

Code Block
sudo gitlab-runner register

2.GitLab 인스턴스 URL을 입력합니다.

Code Block
Please enter the gitlab-ci coordinator URL (e.g. https://gitlab.com )
https://gitlab.com

3.Runner를 등록하기 위한 token을 입력합니다.

Code Block
Please enter the gitlab-ci token for this runner
xxx

4.Runner에 대한 설명을 입력합니다. (GitLab 인터페이스를 통해 변경할 수 있습니다)

Code Block
Please enter the gitlab-ci description for this runner
[hostname] my-runner

5.Runner와 관련된 tag를 입력합니다. (GitLab 인터페이스를 통해 변경할 수 있습니다)

Code Block
Please enter the gitlab-ci tags for this runner (comma separated):
my-tag,another-tag

6.사용할 Runner executor를 입력합니다.

Code Block
Please enter the executor: ssh, docker+machine, docker-ssh+machine, kubernetes, docker, parallels, virtualbox, docker-ssh, shell:
shell

...

다른 환경의 Runner를 등록할 경우 Registering Runner를 참고합니다.