2011-06-02 20 views
-1

我試圖安排構建在預定時間運行,無論修改如何。我想知道這是否是強制構建正確的方式,如果有一種方法來設置cc.net忽略修改...使用cc.net運行預定版本

<triggers> 
    <scheduleTrigger time="0500" buildCondition="ForceBuild" name="Scheduled"> 
     <weekDays> 
      <weekDay>Tuesday</weekDay> 
      <weekDay>Friday</weekDay> 
     </weekDays> 
    </scheduleTrigger> 
</triggers> 

我想運行建立在指定的時間和日期(不基於修改)。

+0

不確定我完全理解。你說你想安排它而不管修改,但是你說你不想在修改時建立它。你能澄清嗎? – 2011-06-02 21:47:45

+0

@Scott - 當源文件發生變化時,他不想構建。他只想建立一個特定的時間表。認爲「每晚構建」。 – 2011-06-02 22:14:58

回答

0

的解決方案是:

<triggers> 
    <scheduleTrigger time="05:00" buildCondition="ForceBuild" name="Scheduled"> 
     <weekDays> 
      <weekDay>Tuesday</weekDay> 
      <weekDay>Friday</weekDay> 
     </weekDays> 
    </scheduleTrigger> 
</triggers> 

不要忘記重啓CruiseControl的你寫完你ccnet.xml後。

+0

如果您想要自動更新代碼(無需每次修改都進行cc.net編譯),只需添加第二個xml文件即可。 – JPowell 2011-06-03 19:02:15

4

我在這裏看到的唯一錯誤是潛在的,你有指定時間的方式。在所有我見過的例子中,它應該是time="05:00",儘管我明白它是依賴於語言環境的,所以這可能不是問題。

+1

Relavent鏈接:http://confluence.public.thoughtworks.org/display/CCNET/Schedule+Trigger – 2011-06-02 22:15:16

+0

我會試試這個,謝謝 – JPowell 2011-06-03 13:20:51

+0

它的工作原理!我忘記重新啓動CruiseControl.Net – JPowell 2011-06-03 18:26:30

相關問題