Как запустить удаленную работу из конвейерного скрипта - PullRequest
0 голосов
/ 27 декабря 2018

Я хотел бы запустить задание на удаленном хосте 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 голосов
/ 27 декабря 2018

Плагин Параметризованный удаленный триггер должен удовлетворить ваши потребности.

В документации объясняется, как использовать его в конвейере Jenkins с шагом triggerRemoteJob.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...