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 基础知识是明智的。
我想将我的软件工程实践扩展到持续集成。我知道 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 基础知识是明智的。