#!/bin/bash ORG_ADDRESS= ORG_PORT= TARGET_ADDRESS= TARGET_PORT= ORG_USER=hogehoge ORG_PASSWORD=secret ORG_APIKEY=yourkey TARGET_USER= TARGET_PASSWORD= TARGET_APIKEY= JOB_NAME_ORG= JOB_NAME_TARGET=${JOB_NAME_ORG} curl -s "http://${ORG_USER}:${ORG_PASSWORD}@${ORG_ADDRESS}:${ORG_PORT}/job/${JOB_NAME_ORG}/config.xml" \ | curl \ --user "${TARGET_USER}:${TARGET_APIKEY}" \ -X POST "http://${TARGET_ADDRESS}:${TARGET_PORT}/createItem?name=${JOB_NAME_TARGET}" \ --header "Content-Type: application/xml" \ --header "$(curl -s \"http://${TARGET_ADDRESS}:${TARGET_PASSWORD}@${TARGET_ADDRESS}:${TARGET_PORT}/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,":",//crumb)\")" \ --data-binary @-