Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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