有没有办法在特定时间停止巡航控制处理



我正在尝试使用我们的 ClearCase 源代码管理实现 cruisecontrol.net。在特定情况下,ClearCase 存储库不可用。(计划的备份时间)。有没有办法告诉 cruisecontrol.net 在那些停电时间不要处理?

最简单的方法是,为每个 CCNet 构建循环设置一个变量,具体取决于 ClearCase 在 CC 服务器端的可用性。

确保正确备份ClearCase的方法之一是停止albd(Atria Location Broker Service)。
一旦您停止该守护程序,就会触发非常快的错误消息,对于所有类型的 ClearCase 命令,例如 cleartool lsview myView .

我没有特定的CCNet方法可以做到这一点,但至少您有明确的方法来确定ClearCase是否已停止备份。

如果您知道 ClearCase 不可用的时间,cron 触发器应该可以解决问题。您可以使用带有 And 参数的多触发器子句将其与另一个触发器组合。

我通过使用同时包含"过滤器触发器"和"间隔触发器"的多触发器来解决此问题。 筛选器触发器用于定义中断期,间隔触发器与源代码管理结合使用,以确定是否需要生成。

最新更新