什么是建立管道的好工具? [英] What is a good tool for Build Pipelines?

查看:179
本文介绍了什么是建立管道的好工具?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要一个以图形方式表示我们的构建管道的工具。 ThoughtWorks Go和Jenkins Pipeline插件的以下截图几乎完全可以说明我想要的样子。



问题是我们已经将Jenkins用于我们的构建和部署,以及其他一些用于编排类型职责的自定义工具。我们不想要一个管道工具来执行构建或部署本身,它只需要调用Jenkins!我试过Go,它要求的第一件事是我的源代码在哪里,以及如何构建它。我不能以Jenkins的方式工作,而是创建管道。



我还尝试过Jenkins管道插件,但它是非常有限制一个,它不适用于Join插件(所以我们不能并行运行并行,这是一个要求)。它还假设我们所有的任务都发生在詹金斯(詹金斯看不到我们的测试实验室和我们的生产环境之外)。我不知道这是否是一个可行的选择。



那么,有没有人有任何建议,一些管道工具,将做我正在寻找的? / p>


解决方案

当我提出这个问题时,它并不存在,但是Jenkins的Build Flow Plugin完全符合我所需要的,并且创建了管道视图。



https://wiki.jenkins-ci.org/display/JENKINS/Build+Flow+Plugin


I need a tool that will graphically represent our build pipeline. The below screenshots of ThoughtWorks Go and the Jenkins Pipeline plugin illustrate almost exactly what I want it to look like.

The problem is that we already use Jenkins for our builds and deployments, along with a few other custom tools for orchestration type duties. We don't want a pipeline tool to do the builds or deployments itself, it just needs to invoke Jenkins! I tried out Go, and the first thing it asked for is where my source code is and how to build it. I couldn't get Go to work in a way where Jenkins does the builds but Go creates the pipeline.

I've also experimented with the Jenkins Pipeline plugin, but it's very limiting. For one, it doesn't work with the Join plugin (so we can't have jobs run in parallel, which is a requirement). It also assumes that all of our tasks happen in Jenkins (Jenkins can't see outside of our test lab and into our production environment). I don't know if this is a viable option either.

So, does anyone have any recommendation for some pipeline tools that will do what I'm looking for?

解决方案

It didn't exist when I asked the question, but Jenkins' Build Flow Plugin does exactly what I needed, and creates pipeline views very well.

https://wiki.jenkins-ci.org/display/JENKINS/Build+Flow+Plugin

这篇关于什么是建立管道的好工具?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆