如何从管道脚本触发远程作业

时间:2018-12-27 08:14:18

标签: jenkins jenkins-pipeline

我想在远程Jenkins主机中触发作业并等待。 我还想获得一些工件(也许我将使用RestAPI调用)

如何触发远程作业?

node {
    stage('Trigger remote build-job') {
        sh "echo 'wait until remote job finish'"
        buildRemote ('https://jenkins.linecorp.com', 'apk_builder')
    }

    stage('Download from buildServer to testServer') {
        build 'android_monkey_apk_downloader'
    }

    stage('Installing') {
        build 'android_monkey_apk_installer'
    }
}

谢谢。

1 个答案:

答案 0 :(得分:2)

插件Parameterized Remote Trigger应该可以满足您的需求。

The documentation通过triggerRemoteJob步骤说明了如何在Jenkins管道中使用它。

希望有帮助。