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

3

我希望将我的软件工程实践扩展到持续集成。我了解到Jenkins是迄今为止使用最广泛的CI工具,因此我决定从这个开始。

但是对于要使用哪个构建工具,我有很多疑问。我已经了解到大多数构建工具都基于Ant,而Ant现在也被广泛使用,所以我不确定应该使用哪个工具。

1个回答

8

看起来你正在寻找类似于PHP连续集成,使用Jenkins和Phing的东西。

学习Jenkins作为CI工具之一并不是一个坏选择,因为它用于许多CI任务。但它只是一个基本工具,用于启动任务。大多数这些工作都是从SCM(svn,subversion,git,mercurial等)检出源代码,然后基于Ant,Maven,Gradle,Phing,Buckminster等构建代码等等。在你的情况下,当PHP是要构建的代码时,那么Phing似乎是正确的选择。由于Phing基于Ant,因此了解(至少)Ant的基础知识是明智的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接