2011-04-15 84 views
1

我是新哈德遜任何人都可以解釋如何在流配置哈德森工作(UCM的ClearCase)如何創建UCM的ClearCase在Hudson中工作

  1. 我想設置在UCM流工作在哈德森
  2. 想執行一個簡單的build.sh這是<component>/build/build.sh
  3. 鄰下/ p爲<component>/release/目錄下提供
  4. 想在發佈目錄的內容複製到同一臺服務器上的其他位置說/tmp/xyz

我不理解Hudson如何創建視圖在哪裏以及如何告訴Hudson執行我的build.sh
它如何知道它是在正確的目錄下執行build.sh

有人可以解釋將是一個很大的幫助

回答

1

的主要參數是Stream Selector場(如果你已經添加了ClearCase plugin):

一旦你把一個流在該字段中的名稱:

  • 將創建快照視圖,引用該UCM流。
    如果視圖已經被創建,它將被簡單地啓動。

  • 您的腳本將在該視圖中檢測到的任何更改(lshistory)上執行,或者如果需要,每n分鐘執行一次。

  • 您的build.sh必須作爲構建部分中的一個步驟添加:「添加構建步驟/執行外殼」。
    這意味着您在創建新作業時選擇了Build a free-style software project
    每個步驟都允許您定義要運行的執行目錄和腳本。