PHP 中的持续集成构建工具(Ant、Ivy、Maven、Phing?)

Build tool for Continuous Integration in PHP (Ant, Ivy, Maven, Phing?)

我想将我的软件工程实践扩展到持续集成。我知道 Jenkins 是迄今为止最常用的 CI 工具,所以我决定从它开始。

但是我对使用哪个构建工具有很多疑问。我看过大部分都是基于Ant的,现在也被广泛使用,所以我不清楚这些工具中使用的是哪个。

您似乎在寻找类似 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 基础知识是明智的。