-
gitlab & Jenkins 설치 명령어 정리설치&설정 관련/git 2022. 10. 7. 14:49728x90
gitlab & Jenkins 설치 명령어 정리
CI/CD를 위한 초석으로 gitlab & jenkins를 설치하는 명령어를 정리 합니다.
Gitlab
설치 명령어
# 시작전 업데이트 $ yum update -y # repository 등록 $ curl https://packages.GitLab.com/install/repositories/GitLab/GitLab-ce/script.rpm.sh | sudo bash # gitlab 설치 $ yum install -y gitlab-ce.x86_64 # postgresql client 필요로 설치 $ yum install -y postgresql # git 설치 $ yum install git -y
설정 명령어
# 데이터 디렉토리 생성 $ mdir /data $ cd /data $ mkdir git-data $ chown -R git:git /data/git-data/ # 설정 파일 변경(상세는 아래 표기) $ vi /etc/gitlab/gitlab.rb # 설정 변경 반영 $ gitlab-ctl reconfigure # gitlab 기동 $ gitlab-ctl start
/etc/gitlab/gitlab.rb 주요 변경 내역
# DB 설정 ###! **Only needed if you use an external database.** gitlab_rails['db_adapter'] = "postgresql" gitlab_rails['db_encoding'] = "utf8" gitlab_rails['db_pool'] = 10 gitlab_rails['db_database'] = "dbms" gitlab_rails['db_username'] = "id" gitlab_rails['db_password'] = "pw" gitlab_rails['db_host'] = "host" gitlab_rails['db_port'] = 5432 # postgresql 생성 금지 처리 ###! after reconfigure in order for the changes to take effect. postgresql['enable'] = false # git 데이터 디렉터리 설정 ###! path that doesn't contain symlinks.** git_data_dirs({ "default" => { "path" => "/data/git-data" } })
초기 ROOT 비밀번호 설정
$ gitlab-rails console # root 계정 조회 > user = User.where(id: 1).first # 비밀번호 변경 > user.password='변경할비밀번호' > user.password_confirmation='변경할비밀번호' # 정보 저장 처리 > user.save
참고자료
- 설치 : https://oingdaddy.tistory.com/352
- 저장소 위치 설정 : https://uxgjs.tistory.com/191
- root 비밀번호 변경 : https://oingdaddy.tistory.com/369
JENKINS
설치 명령어
# 업데이트 $ yum upgrade # 필요 라이브러리 설 $ yum install epel-release $ vim /etc/yum.repos.d/epelfordaemonize.repo $ yum install daemonize -y # JENKINS repository 설정 $ wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo # 키 등록 $ rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key # JENKINS 설치 $ yum install jenkins java-1.8.0-openjdk-devel -y # JENKINS 기동 $ service jenkins start
참고 자료
728x90'설치&설정 관련 > git' 카테고리의 다른 글
git branch main으로 설정하기 (0) 2022.12.15 git 참고 자료 (0) 2014.02.03