Linux

gitlab runner install

Naan 2021. 1. 13. 11:59
320x100

# curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash

# yum -y install gitlab-runner

설치 완료


gitlab-runner register

구동하고  정보를 입력 해주시면 되는데.

runner 만들 프로젝트에 가서 setting - CI / CD 선택


runners expand 되어 있는걸 누르면 아래와 같이 화면이 뜬다.

# gitlab-runner register

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

// gitlab 사이트 주소 예) https://gitlab.test.com

Please enter the gitlab-ci token for this runner:

// token 키 값 예) GiUgD~~~~~~~~~~

Please enter the gitlab-ci tags for this runner (comma separated):

// Tag 입력 무조건 입력 해야 된다. 예)  test for MD

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

// 보여지는 이름 예) test_runner

입력 하면

Registering runner... succeeded                     runner=

Enter an executor: docker+machine, custom, docker, docker-ssh, parallels, ssh, shell, virtualbox, docker-ssh+machine, kubernetes:

// 또 물어보면 자신의 환경에 맞춰서 입력 예) docker-ssh+machine

Enter the default Docker image (for example, ruby:2.6):

//  자신의 환경에 맞춰서 입력 예) 2.6

Enter the SSH user (for example, root):

// 자신의 환경에 맞춰서 입력 예) root

Enter the SSH password (for example, docker.io):

// 걍 엔터

Enter the path to the SSH identity file (for example, /home/user/.ssh/id_rsa):

// 걍 엔터

Runner registered successfully. Feel free to start it, but if it's running already the config should be automatically reloaded!

이러면 정상적으로 설치가 된다.

# gitlab-runner start
구동 해주면 
gitlab 사이트 접속해 보면 

만든 해당 프로젝트가 떠 있는것을 확인 할 수 있다.



runner 샘플 잘되어 있는곳이 있다.

https://github.com/do-community/hello_hapi.git

가져와서 테스트 해보자.

320x100