Admin Area-Setting-CI/CD settings 메뉴에는 파이프라인 관련 설정 및 Auto DevOps 등 설정이 있음.
Admin Area-Setting-CI/CD settings - runners 메뉴로 이동.
그 후 프로젝트로 이동해서 CI/CD 설정에 들어가서 안내페이지대로 진행.
(진행하면 gitlab-runner register --url https://Gitlab도메인 --token glrt-sssB5yLzTeqeMNcd423 을 제공. 복사 필수)
Runners가 설치될 서버로 이동
sudo curl -L --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64
sudo chmod +x /usr/local/bin/gitlab-runner
sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash
sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner
cp /usr/local/bin/gitlab-runner /usr/sbin/
sudo gitlab-runner start
gitlab-runner register --url https://Gitlab도메인 --token glrt- sssB5yLzTeqeMNcd423
gitlab-runner restart
진행하다가 SSL 문제가 있을 경우, (Verify나 x509 등)
yum install ca-certificates
git서버에 있는 ca 인증서를 가지고 와서 폴더에 넣고 적용
OS마다 상이함. (https://mitw.tistory.com/93)
적용 다하고, gitlab-runner restart
뭔가 runner의 설정을 변경하고 싶다면
vi /etc/gitlab-runner/config.toml
수정 후 gitlab-runner restart
그다음 .gitlab-ci.yml을 만들면 됨.
'Server' 카테고리의 다른 글
Tomcat log를 날짜별로 분할하자. (그리고 catalina.out 안녕!) (0) | 2024.12.02 |
---|---|
netstat을 활용하여 Recv-Q, Send-Q의 총 크기를 확인하는 명령어 (0) | 2024.10.21 |
ca-certificates를 설치하였지만, update-ca-certificates command not found 가 발생하는 경우.. (1) | 2024.07.17 |
image file 속에 web shell (웹쉘) 찾기. (0) | 2023.11.19 |
ClamAV - linux / unix 기반의 오픈 소스 Anti Virus (1) | 2023.11.14 |
댓글