我们知道我们在这里处于危险的领域,因为我们构建了一个竞争工具,但我们觉得我们必须解决一个持久的问题。像CruiseControl和Jenkins这样的持续集成工具对软件开发很有价值,但是随着构建过程变得越来越复杂,它需要的不仅仅是持续集成:它需要部署管道.我们经常看到人们试图使用Jenkins作为部署管道在插件的帮助下,但我们的经验是,这些很快就会变成一团乱麻。Jenkins 2.0引入了“管道代码”,但仍然使用插件对管道进行建模,并且没有将核心Jenkins产品改为直接对管道进行建模。根据我们的经验,围绕部署管道的一流表示构建的工具要合适得多,这也是驱使我们用CruiseControl替换它的原因GoCD.今天,我们看到一些包含部署管道的产品,包括ConcourseCI,LambdaCD,大三角帆,无人机和GoCD.