Есть ли возможность создать релиз-конвейер, состоящий из других конвейеров?
Активы
В моем случае у меня есть следующие конвейеры: - сборка задания Job1 (для создания некоторых артефактов приложения) - сборка задания Job2 (для создания некоторых артефактов приложения) -задание сборки Job3 (для создания других артефактов, например тестов) - выпустить задание Release1 (для развертывания артефактов формы приложения из Job1 и Job2) - выпустить задание Release2 (подготовить специальную базу данных для тестов) - выпустить задание Release3 (запустить тесты из Job3)
Каждая из вышеперечисленных сборок состоит из множества задач и групп задач.
Цель
Должна подготовить следующий конвейер, который будет планироваться каждую ночь (то есть просто обычный ночной выпуск сборки):
[trigger: at specific time] -> (Job1, Job2, Job3) -> Release2 -> Release1 -> Release3
Ограничения
Я не могу объединить ни одно из упомянутых заданий / выпусков, потому что нам нужно запускать некоторые из них независимо.
Идеи
Одна вещь, которую я решаю, состояла в том, чтобы сделать группы задач из всех заданий и выпусков (которые уже состоят из групп задач ...) и подготовить новый выпускконвейер, но эта идея звучит как не самый лучший вариант.