Имам 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.)
Моля, уведомете ме, ако има други начини.