Как Добавить Зависимость Задания К Триггеру Gerrit В Конвейере Jenkins?

  • Автор темы Olack
  • Обновлено
  • 22, Oct 2024
  • #1

У нас есть эта конфигурация в нашем проекте Jenkins на основе графического интерфейса. Пытаясь преобразовать ее в конвейер Jenkins, мы не смогли найти, как добавить

 pipeline {

triggers {

gerrit dynamicTriggerConfiguration: 'true',

triggerConfigURL: 'https://some/url/path/trigger.txt',

serverName: 'gerrit-server',

triggerOnEvents: [

commentAddedContains('^run_job$')

]

}

stages {

...

...
 
as dependent build as shown in red below.

Как добавить зависимость задания к триггеру gerrit в конвейере Jenkins?

Я добавил ниже код конвейера, чтобы запустить сборку, когда Other jobs on which this job depends is added as gerrit comment, and it works good, would anyone please show me how to add run_job к этому?

precurse-build

#jenkins #jenkins-pipeline #groovy

Olack


Рег
11 May, 2014

Тем
68

Постов
193

Баллов
553
  • 25, Oct 2024
  • #2

«Правильный» способ определить имена для параметров шага конвейера — использовать генератор фрагментов конвейера в веб-интерфейсе:

https://www.jenkins.io/doc/book/pipeline/getting-started/#snippet-generator

Однако, судя по просмотру исходный код, я предполагаю, что имя параметра, который вы ищете, dependencyJobsNames .

 

MmmDubre


Рег
16 Dec, 2013

Тем
63

Постов
196

Баллов
541
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно