Jenkins - REST API를 이용한 Job 복사
Apr 23, 2024
»
Study
개요
사용 방법
원본 Job 설정 파일 가져오기
curl -X GET http://[JENKINS_URL]/job/[JOB_NAME]/config.xml -u [USER_NAME]:[API_TOKEN] > config.xml
- [JENKINS_URL] Jenkins URL
- [JOB_NAME] 복사할 Job Name
- [USERNAME] 로그인 시 사용할 계정(admin)
- [API_TOKEN] API token
Job 생성
curl -X POST -H "Content-Type: application/xml" -d @config.xml "http://[JENKINS_URL]/createItem?name=[NEW_JOB_NAME]" -u [USER_NAME]:[API_TOKEN]
- [JENKINS_URL] Jenkins URL
- [NEW_JOB_NAME] 생성할 Job Name
- [USER_NAME] 로그인 시 사용할 계정(admin)
- [API_TOKEN] API token