2012-04-05 56 views

回答

0

最簡單的方法是,每個CCNet Build loop根據CC服務器端ClearCase的可用性設置一個變量。

確保正確備份ClearCase的方法之一是停止albd(Atria位置代理服務)。
只要您停止該守護進程,就會觸發非常快的錯誤消息,用於各種ClearCase命令,如cleartool lsview myView

我沒有特定的CCNet方式來做這件事,但至少您有明確的方式確定ClearCase是否停止備份。

0

如果你知道ClearCase不可用的時候,cron trigger應該做的伎倆。您可以使用And參數使用multi-trigger子句將其與另一個觸發器結合使用。

+0

太棒了!謝謝!因爲我知道CC不可用的時間,所以這將是完美的。 – 2012-04-06 17:22:13

0

我通過使用包含「篩選器觸發器」和「間隔觸發器」的多觸發器來解決此問題。過濾器觸發器用於定義中斷時間段,間隔觸發器與源代碼控制結合使用以確定是否需要構建。

相關問題