2019-9-17 gitlab runner 등록하기
gitlab-runner
- gitlab-ci를 사용할때 gitlab-runner가 필요했다. 쿠버네티스를 권장하지만 현재는 local에서 돌아가는 runner를 등록했다.
- gitlab-runner register를 통해 등록을 해도 runner가 돌아가지 않는 이슈가 있다가 해결했다.
Please enter the gitlab-ci description for this runner:
[MacBook-Pro-3.local]: macbook pro gitlab runner
Please enter the gitlab-ci tags for this runner (comma separated):
moneydog
Registering runner... succeeded runner=vXMzHL4s
Please enter the executor: docker+machine, custom, parallels, shell, virtualbox, kubernetes, docker, docker-ssh, ssh, docker-ssh+machine:
ERROR: Invalid executor specified
Please enter the executor: docker, docker-ssh, ssh, docker-ssh+machine, kubernetes, custom, parallels, shell, virtualbox, docker+machine:
docker
Please enter the default Docker image (e.g. ruby:2.6):
Please enter the default Docker image (e.g. ruby:2.6):
Please enter the default Docker image (e.g. ruby:2.6):
mhart/alpine-node:10
Runner registered successfully. Feel free to start it, but if it's running already the config should be automatically reloaded!
- gitlab-runner register명령어를 통해 CI/CD설정에 있는 url, token, description을 입력을 한다. runner가 돌기위한 환경설정을 해야되는데, docker에 alpine-node로 설정을 하니 해결이 됬다. 처음에 어떤 executor와 이미지를 해야되는지 몰랐는데, 실행환경을 각자 설정하는거라 우선은 docker+alpine-node로 하니 무사히 빌드가 되었다.
Written on September 17, 2019