What is a good tool for Build Pipelines?

佐手、 提交于 2019-12-03 00:11:21

Edit (03/2018)

Since writing this question in 2012 and answering it in 2014, numerous tools have come online to support what I originally wanted. Jenkins now supports scripted pipelines natively and has an excellent UI (Blue Ocean) for rendering them. Those stumbling on this question should consider using these for their pipeline needs.

End edit


(Old answer)

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

Jenkins/Hudson can certainly be used to achieve a real pipeline.

You could use Go if you used a dummy material (an empty git repo, for example), and then used the API to trigger a pipeline and upload artifacts.

But, that's quite some effort, and you should probably only do that if you have a very good reason otherwise to use Go.

You can try with GoCD pipeline. It has very nice features for continuous delivery and has nice dashboard also which shows real time flow and status. Give a try.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!