С помощью string.execute () в Windows ведомый Jenkins запускается на главном сервере - PullRequest
0 голосов
/ 27 августа 2018

Я пытаюсь использовать String.execute() в области действия node('node_name) в файле Jenkinsfile, который работает на подчиненном устройстве Windows Jenkins.

После некоторых проблем я обнаружил, что этот конкретный метод работает на моем главном компьютере Jenkins (linux), а не на подчиненном.

Есть причина для этого?

Есть ли способ использовать этот метод, и он будет работать на ведомом устройстве?

Спасибо

1 Ответ

0 голосов
/ 28 августа 2018

Ваш Jenkinsfile должен включать agent { <labelname served by slave>} либо сразу ниже pipeline {, либо в конкретном stage.

DSL для ключевого слова агента в настоящее время поддерживается только в этих двух возможных местах.

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