continuous integration - 젠킨스 - Jenkins 용 템플릿 플러그인




젠킨스 사용법 (4)

젠킨스에서 사용할 수있는 플러그인이 있습니다.이를 통해 작업 전반에 걸쳐 공유 구성을 재사용 할 수 있습니다. 예를 들어, 지속적인 통합을위한 템플릿과 테스트 실행을위한 다른 템플릿을 정의하고 다른 분기에 대해 이러한 템플릿에서 여러 작업을 생성 할 수 있습니다.

나는 템플릿 플러그인이 엔터프라이즈 젠킨스 (Enterprise Jenkins)에서 사용 가능하지만 젠킨스 오픈 소스에서 사용 가능한 비슷한 패키지가 있는지 알고 있습니까?

나는 here 와 비슷한 것을 찾고 here


나는 ez-templates 플러그인이 Jobs templating을 위해 잘 작동한다는 것을 발견했다. 그것은 매우 젊은 프로젝트이므로 스스로 작성해야합니다 (매우 간단합니다, 아래 참조). 그러나 Template Project Plugin 보다 훨씬 강력합니다. 모든 유형의 작업을 지원합니다.

구축 방법 :

  1. Maven 3 설치
  2. ez-templates git repo를 복제하거나 다운로드하십시오.
  3. ez-templates 체크 아웃 폴더에서 'mvn install'을 실행하십시오.
  4. 일단 빌드가 준비되면 'target'폴더로 가서 자체 포함 된 플러그인 바이너리 인 ez-templates.hpi를 찾으십시오.

우리는 젠킨스 작업 빌더를 사용하여 젠킨스 작업의 생성 및 관리를 자동화합니다. 기본적으로 여러 작업에 대한 공유 구성을 허용하여 여러 구성으로 동일한 작업을 쉽게 만들 수 있습니다. 그것을 확인하십시오 : http://docs.openstack.org/infra/jenkins-job-builder