Мне нужен инструмент, который будет графически представлять наш конвейер сборки. На следующих скриншотах ThoughtWorks Go и плагина Jenkins Pipeline почти точно показано, как я хочу, чтобы он выглядел.
Проблема в том, что мы уже используем Jenkins для наших сборок и развертываний, а также несколько других пользовательских инструментов для выполнения функций оркестровки. Мы не хотим, чтобы инструмент конвейера сам выполнял сборку или развертывание, он просто должен вызывать Jenkins! Я опробовал Go, и первое, что он попросил, - это где мой исходный код и как его собрать. Я не мог заставить Go работать так, чтобы Дженкинс делал сборки, но Go создает конвейер.
Я также экспериментировал с плагином Jenkins Pipeline, но он очень ограничен. С одной стороны, он не работает с плагином Join (поэтому мы не можем запускать задания параллельно, что является обязательным требованием). Это также предполагает, что все наши задачи выполняются в Jenkins (Jenkins не может видеть вне нашей тестовой лаборатории и в нашей производственной среде). Я не знаю, является ли это приемлемым вариантом.
Итак, есть ли у кого-нибудь рекомендации для некоторых инструментов конвейера, которые будут делать то, что я ищу?