Неспособность вызвать работу вольным стилем из декларативного трубопровода - PullRequest
0 голосов
/ 04 марта 2019

У меня есть декларативное конвейерное задание Jenkins, которое требуется для запуска нижестоящего фристайла.Я делаю это, используя этот фрагмент:

build job: 'DL_TVG_Backward_Compatibility_Verification', 
    parameters: [booleanParam(name: 'CHECK_CAM2', value: true), 
                    [$class: 'ListSubversionTagsParameterValue', 
                        name: 'CAM2_GOLDEN_TAG', tag: '', 
                        tagsDir: '<snip>/tags'], 
                    string(name: 'CAM2_SCENARIOS', value: ''), 
                    booleanParam(name: 'CHECK_CAM3', value: false), 
                    <snip>
                    [$class: 'NodeParameterValue', 
                        name: 'UPSTREAM_NODE', 
                        labels: ['jenkinswin10'], 
                        nodeEligibility: [$class: 'AllNodeEligibility']], 
                    string(name: 'EMAIL_RECIPIENTS', 
                            value: '<snip>')
                ]

Сбой нижестоящего задания:

[Pipeline] build (Building DL_TVG_Backward_Compatibility_Verification)
Scheduling project: DL_TVG_Backward_Compatibility_Verification
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Declarative: Post Actions)
[Pipeline] script
[Pipeline] {
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // stage
[Pipeline] End of Pipeline
ERROR: Failed to trigger build of DL_TVG_Backward_Compatibility_Verification
Finished: FAILURE

К сожалению, причина сбоя не указана.Есть ли способ получить больше информации о причине?

Я не уверен насчет строки:

                    [$class: 'NodeParameterValue', 
                        name: 'UPSTREAM_NODE', 
                        labels: ['jenkinswin10'], 
                        nodeEligibility: [$class: 'AllNodeEligibility']],  

Возможно, это не так.

Есть идеи, почему этот фрагментпотерпит неудачу?

1 Ответ

0 голосов
/ 05 марта 2019
  1. Проверяли ли вы журнал jenkins на наличие ошибок?Похоже, задняя работа была найдена Дженкинсом (Consolen-Log: «Планирование ...»).
  2. Есть ли у вас параметр узла UPSTREAM_NODE в вашем объявлении о нисходящей работе?Проверьте: Как запустить сборку jenkins на конкретном узле с помощью плагина конвейера?
  3. Синтаксис вашего NodeParameterValue в шаге сборки выглядит нормально.Проверьте: Как использовать параметр из плагина NodeLabelParameter с шагом "сборки" Jenkins Workflow
  4. Проверяли ли вы конфигурацию метки 'jenkinswin10'?Вы уже успешно выполнили сборки на одном агенте метки?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...