/ / как да изпълнявате различни длъжности в дженкинс в зависимост от успеха или неуспеха на работното място нагоре по веригата - дженкинс

как да управлявате различни работни места в янкин, в зависимост от успеха или провала на работата нагоре - янкинс

Имам 3 длъжности Jenkins, Job A, Job B и Job C.

Ако Job A преминава, искам да изпълнявам Job B друго Job C.

Може ли някой да ми помогне в постигането на тази конфигурация в Дженкинс. Има ли плъгин, който мога да използвам?

Отговори:

1 за отговор № 1

Можете да го постигнете, като използвате Параметризиран тригерен плъгин

Можете да зададете действие след завършване на конфигурацията на заданието А по-долу:

Задейства се параметризирано изграждане на други проекти:

Projects to build : Job B
Trigger when build is : Stable
Tick - Trigger build without parameters

Projects to build : Job C
Trigger when build is : Failed
Tick  - Trigger build without parameters

Конфигурации на задание А


0 за отговор № 2

Мисля, че може да се добави само един вариант за изграждане на други проекти в действия за изграждане на пост. Поради това ограничение реших проблема си както следва:

1) Добавена опция за изграждане на други проекти в действия за изграждане на пост на JOB A. Избрана JOB B да работи само когато build е стабилна

2) Изтегли плъгин на Jenkins https://wiki.jenkins-ci.org/display/JENKINS/Downstream-Ext+Plugin

Добавена е опция Изграждане на други проекти (разширен) вслед изграждане действия на JOB A. Избрани JOB C да се изпълни, когато резултатът на изграждане е равен или под UNSTABLE (Това е да се справят състояние: Когато JOB A е неуспешно, изпълни JOB C.)

Моля, уведомете ме, ако има други начини.