Ubuntu 의 Gitlab,Gerrit,Jenkins 가 업무 설정 을 조율 하 는 부분

enkins 정보
Jenkins 의 전신 은 Hudson 으로 확장 가능 한 지속 적 인 통합 엔진 이다.
주로:
  • CruiseControl 과 DamageControl 같은 소프트웨어 프로젝트 를 지속 적 이 고 자동 으로 구축/테스트 합 니 다.
  • 정기 적 으로 수행 하 는 임 무 를 감시 합 니 다.

  • Jenkins 관련 URL
  • 홈 페이지:http://jenkins-ci.org/
  • 다운로드 페이지:http://mirrors.jenkins-ci.org/
  • Ubuntu 사용 가능 한 다운로드 페이지:http://mirrors.jenkins-ci.org/debian/

  • 전기 준비 작업
    jenkins 시스템 사용자 만 들 기- 이 단 계 는 필수 가 아 닙 니 다.시스템 에 jenkins 계 정 이 없 으 면 설치 과정 에서 자동 으로 생 성 됩 니 다.그러나 설치 하기 전에 만 드 는 것 이 좋 습 니 다.이 유 는 다음 과 같 습 니 다.
    $ sudo adduser --disabled-login --gecos 'Jenkins' jenkins1

    IP 맵 만 들 기
    URL  http://jenkins.zjc.comDNS 를 만 들 거나 매 핑 관 계 를/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
    Ubuntu之Gitlab、Gerrit、Jenkins协调工作配置之部分_第1张图片 Save단 추 를 누 르 면 로그 인 페이지 에 저장 하고 들 어 갑 니 다.
    새 사용자 등록
    클릭 하 다. Create an account 단추,새 사용자 만 들 기  Ubuntu之Gitlab、Gerrit、Jenkins协调工作配置之部分_第2张图片클릭 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

    좋은 웹페이지 즐겨찾기