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