리셋 되지 말자

gitlab runner 특정 버전 로컬 설치 본문

GitLab

gitlab runner 특정 버전 로컬 설치

kyeongjun-dev 2022. 5. 11. 10:29

임시저장:

https://stackoverflow.com/questions/61105333/cannot-connect-to-the-docker-daemon-at-tcp-localhost2375-is-the-docker-daem

 

참고

CentOS에 설치

1. repo 설치

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

2. gitlab runner 설치 - 최신버전 설치, 특정 버전 설치 방법

   # 설치가능한 버전 확인
   yum list gitlab-runner --showduplicates | sort -r
   
   # 특정버전의 gitlab runner 설치
   yum install gitlab-runner-14.10.0-1

참고

dind 서비스가 가능하도록 gitlab runner 실행

sudo gitlab-runner register -n \
  --url https://gitlab.com/ \
  --registration-token GR1348941ez347KQy3DECdUQ6Gbr8 \
  --executor docker \
  --description "My Docker Runner" \
  --docker-image "docker:20.10.13" \
  --docker-privileged \

registration-token은 GitLab 프로젝트에서 'Settings > CI/CD > Runners > Expand'를 선택하면 확인할 수 있다


executor shell

sudo gitlab-runner register -n \
  --url https://gitlab.com/ \
  --registration-token TOKEN \
  --executor shell \
  --description "My Docker Runner"

 

Comments