Ubuntu 의 Gitlab,Gerrit,Jenkins 가 업무 설정 을 조율 하 는 부분
Jenkins 의 전신 은 Hudson 으로 확장 가능 한 지속 적 인 통합 엔진 이다.
주로:
Jenkins 관련 URL
전기 준비 작업
jenkins 시스템 사용자 만 들 기- 이 단 계 는 필수 가 아 닙 니 다.시스템 에 jenkins 계 정 이 없 으 면 설치 과정 에서 자동 으로 생 성 됩 니 다.그러나 설치 하기 전에 만 드 는 것 이 좋 습 니 다.이 유 는 다음 과 같 습 니 다.
$ sudo adduser --disabled-login --gecos 'Jenkins' jenkins1
IP 맵 만 들 기
URL
http://jenkins.zjc.com
DNS 를 만 들 거나 매 핑 관 계 를/etc/hosts 에 추가 합 니 다.$ sudo vim /etc/hosts
10.1.6.49 zjc.com zjc vzjc.com mail.vzjc.com gitlab.zjc.com review.zjc.com jenkins.zjc.com
Jenkins 설치
다운로드 하 다.
페이지 debinan 다운로드 페이지 에서 최신 버 전의 war 설치 패 키 지 를 다운로드 합 니 다. jenkins_1.626_all.deb
설치 의존 패키지
$ sudo apt-get install daemon
Jenkins 설치
$ sudo dpkg -i jenkins_1.626_all.deb
Jenkins 가 사용 하 는 포트 수정
$ sudo vim /etc/default/jenkins
HTTP_PORT=8083
다시 시작 Jenkins
$ sudo /etc/init.d/jenkins restart1
Nginx 의 가상 호스트 를 설정 하지 않 았 다 면 설정 하 십시오.-상세 하 게 보다 Ubuntu nginx 가상 호스트 vhost 설정
설정 후 가상 호스트 설정 파일
/etc/nginx/sites-available/mydefault.vhost
이 생 성 됩 니 다.잠시 후 가상 호스트 가 이 파일 에 설 정 됩 니 다.nginx 포트 전송 설정
$ sudo vim /etc/nginx/sites-available/mydefault.vhostserver {
listen *:80;
server_name jenkins.zjc.com;
location / {
proxy_pass http://jenkins.zjc.com:8083;
}
}
Nginx 다시 시작
$ sudo service nginx restart
Jenkins 방문
http://jenkins.zjc.com
Jenkins 에 관리자 계 정 만 들 기
사용자 로그 인 허용
페이지->Jenkins 관리[시스템 관리]->글로벌 보안 구성
선택 Enable security
Access Control 에서 의 Security Realm 선택 Jenkins'own user database,선택 Allow users to signup
Access Control 에서 의 Authorization 선택 Logged-in users can do anything
Save
단 추 를 누 르 면 로그 인 페이지 에 저장 하고 들 어 갑 니 다.새 사용자 등록
클릭 하 다. Create an account 단추,새 사용자 만 들 기 클릭 Sign up 단 추 를 누 르 면 새 가입 자 는 관리자 계 정 이 고 자동 으로 로그 인 합 니 다.
안전 을 위해,사용자 등록 을 금지 하 다.
페이지->Jenkins 관리[시스템 관리]->글로벌 보안 구성
...에 있다 Access Control 의 Security Realm 선택 취소 Allow users to signup
jenkins 플러그 인 설치
플러그 인 에 설 치 된 url 과 프 록 시 설정
페이지->Jenkins 관리[시스템 관리]->플러그 인 관리->사용 가능 목록 이 비어 있 으 면 이 페이지 맨 아래 에서 클릭 하 십시오. Check now 단추,성공 적 으로 업데이트 후 플러그 인 관리 Available 탭 에서 설치 가능 한 플러그 인 정 보 를 볼 수 있 습 니 다.
Gerrit Trigger 플러그 인 설치
페이지->Jenkins 관리[시스템 관리]->플러그 인 관리->사용 가능 오른쪽 상단 Filter 에 입력 Gerrit Plugins ,볼 수 있다 Available 탭 아래 Gerrit Plugins 플러그 인,선택,클릭 Install without restart 설치 하 다.
설치 페이지 에서 Restart Jenkins when installation is complete and no jobs are running 을 누 르 고 기다 리 면 자동 으로 플러그 인 을 설치 하고 jenkins 시스템 을 다시 시작 합 니 다.
레 퍼 런 스
http://longgeek.com/2013/12/27/ci-system-structures-iv-jenkins-installation-configuration/ http://longgeek.com/2014/01/07/ci-system-structures-five-gitlab-gerrit-jenkins-three-integration/ http://nonfu.me/p/2753.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
사용자 토큰으로 API 실행Keycloak에서 사용자 추가 및 사용자 속성 추가 [Postman에서 실행하는 경우] API 실행 [엔드 포인트에서 실행하는 경우] API 실행 을 참고하여 사용자 작성과 사용자 속성 설정을 한다. ① 사용자의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.