gitlab-ee 구성
Note |
---|
사설 인증서를 이용하여 SSL을 적용하였습니다. |
환경 변수 설정
Code Block |
---|
export GITLAB_HOME=/srv/gitlab |
...
GITLAB_OMNIBUS_CONFIG
로 설정된 것들은gitlab.rb
를 로드하기 전에 사용 됨. (GITLAB_OMNIBUS_CONFIG
우선)gitlab.rb
를 수정할 때, 환경 변수(GITLAB_OMNIBUS_CONFIG
)와 중복되는 설정들은 정리를 할 필요가 있음따라서
gitlab-ctl reconfigure
를 사용함에 있어서 주의해야 할 듯
결과
...
gitlab-runner 구성
환경 변수 설정
Code Block |
---|
export GITLAB_RUNNER_HOME=/srv/gitlab-runner |
인증서 복사
Code Block |
---|
mkdir -p $GITLAB_RUNNER_HOME/config/certs
cp gitlab.centos.com.crt $GITLAB_RUNNER_HOME/config/certs |
Container 생성
Code Block |
---|
docker run -d --name gitlab-runner --restart always \
-v /etc/hosts:/etc/hosts \
-v /var/run/docker.sock:/var/run/docker.sock \
-v $GITLAB_RUNNER_HOME/config:/etc/gitlab-runner \
gitlab/gitlab-runner:latest |