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
'Jenkins' 카테고리의 다른 글
jenkins result vs. currentResult (0) | 2022.12.22 |
---|---|
[Jenkins] regex를 통해 파일에서 원하는 문자열 찾기 (0) | 2022.12.15 |
jenkins slave node 추가하기 (0) | 2022.12.08 |
[Jenkins] check element in groovy array/hash/collection/list (0) | 2022.11.16 |
[Jenkins] stage skip 하기 (when, if) (0) | 2022.11.16 |