CentOS는 7 배포 젠킨스 연속 통합 환경
젠킨스는 널리 프로젝트 개발, 배포 및 자동화에 사용되는 인기있는 오픈 소스 CI (지속적인 통합) 도구입니다.
이 문서에 CentOS 7 젠킨스 서버 인스턴스에 설치하는 과정을 안내합니다.
1. 전제 조건
계속하기 전에, 당신이 필요합니다
- 배치 CentOS는 7 서버 인스턴스를 스크래치.
- 루트 권한
2. 배포 알리 구름 소스
3. 자바 설치
젠킨스를 설치하기 전에 시스템에 자바 가상 머신을 설치해야합니다. 여기서의 최신 JDK를 설치 yum을 사용하자 :
설치가 완료되면, 다음과 같은 명령을 실행하여 확인할 수 있습니다 :
4. 설치 젠킨스
공식이 사용 yum
젠킨스의 최신 안정 버전을 설치 :
젠킨스는 서비스를 시작하고 시작시에 실행되도록 설정 :
젠킨스 방문자를 허용하려면 포트 8080에서 들어오는 트래픽을 허용해야합니다 :
이제 젠킨스에 액세스하여 브라우저에서 다음 주소로 이동합니다 :
4.1. 기본 구성
-
젠킨스의 잠금을 해제
사용 프롬프트에 따라
cat
보기 명령 암호를 -
사용자 정의 젠킨스
외국에서 플러그인 서버, 네트워크 지연 문제가 설치 실패의 원인이 발생하기 때문에 젠킨스 다운로드 및 네트워크에서 설치 자동으로 플러그인.
그래서 선택
选择插件来安装
. 우리는 빠른 설치를 위해 어떤 플러그인을 선택하지 않을이 시간을 통해 후자의插件管理器
플러그 - 인 설치 필요합니다. -
첫 번째 관리자 사용자 만들기
-
구성의 예로
당신은 주소와 포트, 아니 제안 된 변경 사항을 수정할 수 있습니다. 기본값을 유지합니다.
-
플러그인 설치
시스템 관리 -> 플러그인 관리 -> 옵션 플러그인 -> 필터
HTML Publisher
Workspace Cleanup
Subversion
Startup Trigger
Groovy
5. 배포 파이썬 3
배포 컴파일러 환경
파이썬 공식 웹 사이트는 파이썬 소스 코드의 최신 버전을 다운로드합니다.
본 논문에서는 파이썬 3.7.2 사례 연구에서
파이썬 구성
구축 및 파이썬 3 설치
성공적인 배포 파이썬 3 확인
자동화 라이브러리 관련 의존 파이썬의 설치
6. 젠킨스 관련
-
프로필
/etc/sysconfig/jenkins
-
기본적으로 사용 가능
8080
-
일지
/var/log/jenkins/jenkins.log
-
서비스 상태
systemctl status jenkins
-
서비스 시작
systemctl start jenkins
-
서비스 중지
systemctl stop jenkins
-
다시 시작 서비스
systemctl restart jenkins