【发布时间】:2016-01-25 10:38:38
【问题描述】:
我想将我的软件工程实践扩展到持续集成。我知道 Jenkins 是迄今为止最常用的 CI 工具,所以我决定从它开始。
但是我对使用哪个构建工具有很多疑问。我读过它们中的大多数都是基于 Ant,现在也被广泛使用,所以我不清楚这些工具中的哪一个。
【问题讨论】:
标签: maven ant continuous-integration ivy build-tools
我想将我的软件工程实践扩展到持续集成。我知道 Jenkins 是迄今为止最常用的 CI 工具,所以我决定从它开始。
但是我对使用哪个构建工具有很多疑问。我读过它们中的大多数都是基于 Ant,现在也被广泛使用,所以我不清楚这些工具中的哪一个。
【问题讨论】:
标签: maven ant continuous-integration ivy build-tools
您似乎正在寻找类似PHP Continuous integration, with Jenkins and Phing 的东西。
学习 Jenkins 作为 CI 工具之一,是一个不错的选择,因为它被用于许多 CI 工作。但它只是一个基本工具,用于启动工作。大多数这些工作是从 SCM(svn、subversion、git、mercurial 等)检查源代码,然后基于 Ant、Maven、Gradle、Phing、Buckminster 等构建代码。在你的情况下,当PHP 是要构建的代码,然后是 Phing,似乎是要走的路。由于 Phing 是基于 Ant 的,因此学习(至少)Ant 基础知识是明智的。
【讨论】: