В настоящее время мы создали несколько рабочих мест для наших компонентов.Все эти компоненты зависят друг от друга, как показано ниже: A -> B -> C
В настоящее время эти задания можно запускать независимо друг от друга.Если кто-то запускает C
, сборка использует A
и B
артефактов из предыдущей сборки.
Теперь должна быть возможность , необязательно , построить эти задания подряд.Моей первой мыслью была какая-то BuildAll
-работа, которая запускает другие задания в правильном порядке, но не представляется возможным запустить другие задания в шаге сборки.
Решение этой проблемы с помощьюBuild other projects
-опция не является решением, потому что это всегда запускает другие сборки, если кто-то, например, запускает A
.
Итак, у кого-нибудь есть идеи, как решить эту проблему?Возможно ли что-то подобное?Возможно, я пропустил опцию / плагин для использования других заданий в качестве buildsteps?