如何手动触发巡航控制.net 完全集成?
How to trigger a cruise control .net full integration manually?
我们已将 CruiseControl.NET 服务器配置为使用 scheduleTrigger 块每天构建。我已将项目更改为使用新的构建块,并且不想等到晚上 11 点才能开始下一个构建来测试它们是否全部正常工作。
我想手动触发完全集成,即构建所有项目,而不是通过 CCTray 一个一个地构建(有 100 多个项目)。
虽然有多个构建触发块可用(请参阅 http://cruisecontrolnet.org/projects/ccnet/wiki/Trigger_Blocks),但其中 none 提供按需构建。
我既没有时间也没有兴趣开发自定义触发器 (http://dhvik.blogspot.co.uk/2010/05/writing-custom-trigger-for.html)。
我也无法轻松访问构建服务器,因为它处于非常受控的环境中。
我已经检查了类似的问题 ,但建议使用 CCTray。
是否有直接的方法来触发所有项目的完全重建?
创建一个新项目,假设名为 'TriggerAllProjects'。它不需要任何任务,但确实需要为每个构建获取一个新标签。
更新每个项目以使其具有当前 trigger/s 和一个指向 'TriggerAllProjects' 的附加项目触发器。参见 ProjectTrigger
手动强制'TriggerAllProjects'项目,启动的100多个项目中的每一个都会检测到版本号的变化并触发自己的构建。
我们已将 CruiseControl.NET 服务器配置为使用 scheduleTrigger 块每天构建。我已将项目更改为使用新的构建块,并且不想等到晚上 11 点才能开始下一个构建来测试它们是否全部正常工作。
我想手动触发完全集成,即构建所有项目,而不是通过 CCTray 一个一个地构建(有 100 多个项目)。
虽然有多个构建触发块可用(请参阅 http://cruisecontrolnet.org/projects/ccnet/wiki/Trigger_Blocks),但其中 none 提供按需构建。
我既没有时间也没有兴趣开发自定义触发器 (http://dhvik.blogspot.co.uk/2010/05/writing-custom-trigger-for.html)。
我也无法轻松访问构建服务器,因为它处于非常受控的环境中。
我已经检查了类似的问题
是否有直接的方法来触发所有项目的完全重建?
创建一个新项目,假设名为 'TriggerAllProjects'。它不需要任何任务,但确实需要为每个构建获取一个新标签。
更新每个项目以使其具有当前 trigger/s 和一个指向 'TriggerAllProjects' 的附加项目触发器。参见 ProjectTrigger
手动强制'TriggerAllProjects'项目,启动的100多个项目中的每一个都会检测到版本号的变化并触发自己的构建。