我正在使用cruisecontrol(精确的phpCruiseControl)作为CI服务器,并让我的构建脚本自动运行。无论如何都要将cruisecontrol配置脚本中的任务添加为成功构建时的操作吗?
由于
答案 0 :(得分:7)
我只有使用基于Java的CruiseControl的经验,所以我真的不知道phpCruiseControl是否有任何不同,但对于您可以在配置文件(通常是config.xml)中定义的“常见”CruiseControl,您可以选择添加“出版商”。 这些在构建完成后运行。 在回答您的问题时,您需要在配置中添加< onsuccess>在其中的发布商部分下,您可以调用您喜欢的任何发布商。 请阅读documentation以获取解释。 基本上你想要这样的东西:
<cruisecontrol>
<project>
<publishers>
<onsuccess>
<antpublisher buildfile="myTasks.xml">
...