Я оцениваю https://wiki.jenkins-ci.org/display/JENKINS/Workflow+Plugin и очень люблю его концепцию Groovy DSL в Jenkinsfile под контролем версий. Я попытался создать различные шаги сборки, узлы и этапы.Jenkins Workflow Plugin: Как создать работу из groovy DSL?
У меня есть многомодульный проект и вы хотите иметь отдельную «работу» для каждого модуля. Каждый модуль должен иметь собственные отчеты Junit, Findbugs, Checkstyle.
Однако, когда я попытался собрать отчет Junit, он был прикреплен к Workflow job, а не к узлу или стадии.
Вопрос:
Можно ли создавать (и обновлять динамически) работу с Дженкинс Workflow плагин DSL? Если нет, существует ли какой-либо аналог задания, который может обрабатывать несколько отчетов в рамках одного рабочего процесса?
Не говоря уже о родовом шаге ** шаг **, который может помочь, если вы хотите «плоский» рабочий процесс - все этапы закодированы в самом сценарии потока, а не в подчиненных заданиях. –
Брайан, плагин работы DSL - это именно то, что я искал. Большое спасибо. –
Вы также можете запускать задания по потоку из Workflow, используя шаг 'build'. –