2017-01-11 8 views
1

파이프 라인에서 젠킨스 작업 DSL을 트리거해야합니다 (구체적으로 '작업 영역에서 정의 파일 읽기'동작을 필요로합니다).하지만 작업 dsl 플러그인은 아직 파이프 라인 단계 목록에 없습니다. 나는 그것을 어떻게 얻을 수 있습니까?젠킨스 파이프 라인에서 작업 DSL 호출

답변

2

작업 DSL 위키는 파이프 라인 단계로 작업 DSL을 실행하는 방법을 보여줍니다 : https://github.com/jenkinsci/job-dsl-plugin/wiki/User-Power-Moves#use-job-dsl-in-pipeline-scripts

node { 
    jobDsl scriptText: 'job("example-2")' 

    jobDsl targets: ['jobs/projectA/*.groovy', 'jobs/common.groovy'].join('\n'), 
     removedJobAction: 'DELETE', 
     removedViewAction: 'DELETE', 
     lookupStrategy: 'SEED_JOB', 
     additionalClasspath: ['libA.jar', 'libB.jar'].join('\n') 
} 
+0

마법처럼 일했다, 감사합니다 – Etki