构建服务器/持续集成工具

时间:2015-04-13 11:18:44

标签: maven ant jenkins gnu-make continuum

我是构建服务器/持续集成的新手,所以我需要一些指导。我需要选择满足以下要求的工具:

  • 构建Maven / Java,Python和C项目
  • 运行一个执行所有构建作业的通用构建脚本,最好是在python中(因为我们现有的脚本是python)
  • 在每次构建之后,在构建服务器或VM上部署构建并运行完整性检查

1 个答案:

答案 0 :(得分:2)

詹金斯似乎很适合这个法案。

  • 这是事实上的标准,可能是最常用的连续集成服务器
  • 当然,它构建Java,还有Python和C(使用make)
  • 您可以在测试服务器上提供内置版本:

CMake:

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

的Python:

http://www.alexconrad.org/2011/10/jenkins-and-python.html https://wiki.jenkins-ci.org/display/JENKINS/Python+Plugin

交付渠道:

https://wiki.jenkins-ci.org/display/JENKINS/Delivery+Pipeline+Plugin