成功构建后的Cruisecontrol行动?

Gco*_*oop 3 continuous-integration cruisecontrol

我正在使用cruisecontrol(精确的phpCruiseControl)作为CI服务器,并使我的构建脚本自动运行.无论如何,在cruisecontrol配置脚本中添加任务是成功构建时的操作吗?

谢谢

Asa*_*saf 7

我只有使用基于Java的CruiseControl的经验,所以我真的不知道phpCruiseControl是否有任何不同,但对于您可以在配置文件(通常是config.xml)中定义的"常见"CruiseControl,您可以选择添加"publishers" .这些在构建完成后运行.在回答您的问题时,您需要在其中的publishers部分下添加<onsuccess>元素,您可以调用您喜欢的任何发布者.阅读文档以获得解释.基本上你想要这样的东西:

<cruisecontrol>
   <project>
     <publishers>
       <onsuccess>
         <antpublisher buildfile="myTasks.xml">
         ...
Run Code Online (Sandbox Code Playgroud)