Какой хороший инструмент для сборки конвейеров?

Мне нужен инструмент, который будет графически представлять наш конвейер сборки. На приведенных ниже снимках экрана ThoughtWorks Go и плагина Jenkins Pipeline почти точно показано, как я хочу, чтобы это выглядело.

Проблема в том, что мы уже используем Jenkins для наших сборок и развертываний, а также несколько других настраиваемых инструментов для задач оркестровки. Мы не хотим, чтобы инструмент конвейера сам выполнял сборки или развертывания, ему просто нужно вызывать Jenkins! Я попробовал Go, и первое, что он спросил, - это где мой исходный код и как его собрать. Я не мог заставить Go работать так, чтобы Дженкинс делал сборки, а Go создает конвейер.

Я также экспериментировал с плагином Jenkins Pipeline, но он очень ограничивает. Во-первых, он не работает с плагином Join (поэтому мы не можем запускать задания параллельно, что является обязательным требованием). Также предполагается, что все наши задачи выполняются в Jenkins (Jenkins не может видеть за пределами нашей тестовой лаборатории и в нашей производственной среде). Я тоже не знаю, жизнеспособен ли это вариант.

Итак, есть ли у кого-нибудь рекомендации относительно некоторых инструментов конвейера, которые будут делать то, что я ищу?

ThoughtWorks Go Jenkins Pipeline Plugin

9
задан Venkat Kotra 24 April 2014 в 17:11
поделиться