Сценарий Jenkinsfile Docker Agent, как указать флаг reuseNode и требуется ли это? - PullRequest
0 голосов
/ 13 июня 2018

В соответствии с документацией jenkins здесь упоминается , чтобы агент докера, определенный на определенной стадии, работал на том же узле, определенном в конвейере, флаг reuseNode должен быть установлен в true.

reuseNode Логическое значение, по умолчанию false.Если значение равно true, запустите контейнер на узле, указанном на верхнем уровне конвейера, в той же рабочей области, а не на новом узле целиком. Этот параметр действителен для docker и dockerfile и действует только при использовании наагент для отдельной стадии.

Для декларативного это может быть достигнуто с помощью

   agent {
                 docker {
                     image 'gradle-java:0.0.1'
                     reuseNode true
                 }
             }

Однако я не могу найти ни одного примера того, как установить это в сценариях конвейеров.Может кто-нибудь помочь с тем, как добиться этого в сценариях конвейеров?

...