gitlab-runner 연동하기

eunoia73·2025년 1월 6일
0

TIL

목록 보기
14/32

1. git 설치

sudo apt-get update
sudo apt-get -y upgrade
sudo apt-get install -y git
설치 후 git --version으로 확인

mac
brew update
brew upgrade
brew install git

2. gitlab-runner 설치

curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh | sudo bash
: gitlab-runner 설치 스크립트를 URL에서 다운로드, 필요한 패키지 저장소를 추가하거나, 설정 작업을 수행
sudo apt-get install -y gitlab-runner : 설치

mac
brew install gitlab-runner

* SSH키 gitlab 연동

Edit profile > SSH Keys > 공개키 복사해서 넣기
cat ~/.ssh/id![] _ed25519.pub

3. gitlab 프로젝트 생성 후 설정

터미널의 gitlab-runner와 gitlab의 repository 연결

  1. 프로젝트 만들기
  2. settings > CI/CD
  3. Auto DevOps 의 Default to Auto DevOps pipeline 비활성 후 Save changes
  4. Ruunners Expand 버튼 클릭 > Shared ruunners 비활성
  5. 깃랩 러너 정보 확인

gitlab-runner register
url 복사 후 붙여넣기
token 복사 후 붙여넣기
Enter tags for the runner -> all
Enter an executor -> shell

4. gitlab-runner 실행하기

1) gitlab-runner User 모드인지 System 모드인지 확인하기

user default 디렉토리의 .gitlab-runner/config.toml을 사용할 경우
-> User모드

/etc/gitlab-runner/config.toml을 사용할 경우
-> System 모드

2) 실행하기

User모드
gitlab-runner run

System 모드
sudo cp ~/.gitlab-runner/config.toml/etc/gitlab-runner/config.toml
: gitlab-runner의 설정 파일 config.toml을 사용자 홈 디렉토리에서 시스템 디렉토리로 복사하는 명령어
sudo cat/etc/gitlab-runner/config.toml : config.toml 파일 확인하기
sudo gitlab-runner start : 시작하기

5. gitlab-runner 연동상태 확인하기

새로고침하기

0개의 댓글