2022. 1. 2. 18:59ㆍDocker
runner 등록
https://nakanara.tistory.com/240
[CI/CD] Gitlab Runner 설치 및 실행하기
gitlab-runner 설치 및 실행하기 기존에는 Jenkins를 사용하여 빌드 및 배포를 진행하고 있었지만, GitLab을 사용하는 만큼 Runner를 사용하여 빌드 및 배포를 진행 gitlab-runner 다운로드 설치 문서: https://do
nakanara.tistory.com
https://docs.gitlab.com/runner/configuration/advanced-configuration.html
Advanced configuration | GitLab
Documentation for GitLab Community Edition, GitLab Enterprise Edition, Omnibus GitLab, and GitLab Runner.
docs.gitlab.com
docker ps | grep gitlab-runner
docker exec -it 컨테이너명 gitlab-runner register
# gitlab 프로젝트 > Settings > CI/CD > Runners : URL과 token값 복사하여 필요한 정보 입력
ssh runner 설정
GitLab CI/CD + SSH 공개키를 이용한 자동배포
Start Gitlab + AWS 연동에 관한 글을 참 많지만.. 저처럼 IDC 서버를 사용하는 사람들에겐 해당하지 않는 내용이라.. 자료도 많지 않고, 설명이 부실한 글들이 많아서 직접 정리해봅니다. 무작정 따라
velog.io
https://docs.gitlab.com/ee/ci/ssh_keys/
Using SSH keys with GitLab CI/CD | GitLab
Documentation for GitLab Community Edition, GitLab Enterprise Edition, Omnibus GitLab, and GitLab Runner.
docs.gitlab.com
docker exec -it 컨테이너 bash
ssh-keygen
Enter 3번
ssh-copy-id 계정@배포서버 IP : 배포서버에 공개키 등록
exit
su
cd 'runner 디렉토리'
docker cp 컨테이너:/root/.ssh .ssh
gitlab > Menu > Admin > Settings > CI/CD > Variables
SSH_KEY : 비밀키 등록/File
DEPLOY_SERVER : 배포서버 IP
SSH_KNOWN_HOSTS : 배포서버 IP [스페이스] 배포서버 공개키(/etc/ssh/*.pub 중 1개)
'Docker' 카테고리의 다른 글
우분투에 Docker 설치하기 (0) | 2023.02.25 |
---|---|
gitlab 명령어 (0) | 2022.01.09 |
Docker 에러 (0) | 2022.01.02 |
Docker 명령어 (0) | 2022.01.02 |
Linux Docker 설치 (0) | 2021.12.31 |