Jenkins

jenkins-cli로 job 복사/생성하기

thxxyj 2022. 12. 14. 10:55
728x90

Jenkins 관리 > Jenkins CLI 에서 jenkins-cli.jar 파일을 다운로드한다.

Available Commands는 위 경로에서 확인 가능하다.

 

 

java -jar jenkins-cli.jar -s ${Jenkins IP:Port} -auth ${ID}:${Password} ${Command}
* 로그인이 필요없는 jenkins 서버의 경우 -auth ${ID}:${Password} 는 생략 가능

 

 

> job의 정보 xml로 저장하기

java -jar jenkins-cli.jar -s ${Jenkins IP:Port} -auth ${ID}:${Password} get-job ${job이름} > ${파일이름.xml}
ex) java -jar jenkins-cli.jar -s http://111.111.111.111 -auth user:password get-job test-job > test-job.xml

 

> xml 파일로 job 생성하기

java -jar jenkins-cli.jar -s ${Jenkins IP:Port} -auth ${ID}:${Password} create-job ${생성할 job이름} < ${파일이름.xml}
ex) java -jar jenkins-cli.jar -s http://111.111.111.111 -auth user:password create-job new-test-job < test-job.xml

 

 

728x90