2009-12-01 70 views

回答

10

在哈德森1.334,在構建配置,下顛覆 - >高級...,有三個箱子排除。如果它正在輪詢更改,Hudson將在確定是否觸發構建時忽略與這些排除對應的更改。您可以告訴Hudson忽略文件/文件夾(排除區域),特定用戶提交或具有特定subversion revprop的文件。

2

我做到了通過進入工作區,並運行此命令

svn propedit svn:ignore ./ignore_this_dir 
1

我有點問題。有一個項目在組織上屬於一個主項目,但不能與主項目一起構建。它坐在哈德遜上獨立建造。

插圖:

  • 主要
    • SUB1
    • SUB2
    • SUB3

所以,我認爲我可以只添加「/主幹/ SUB3/*「在」Excluded regiona「中在Hudson的「源代碼管理」下的「l」字段?但這似乎沒有任何影響。 當我在sub3項目下進行更改時,主項目會生成。認爲這是「排除地區」領域的意圖。

+0

我有同樣的問題。不知道爲什麼我的忽略不工作。 – Tim 2010-10-08 03:09:29

1

無論您添加到排除區域字段確保具有與更改日誌中相同的路徑。例如,如果在您對這些變更:

/branches/Update3/trunk/build/Win32/Release.exe

然後用同樣的路徑在排除地區太:

/branches/Update3/trunk/build/Win32/Release.exe

我想解釋^ h因爲它必須使用從svn存儲庫名稱開始的路徑,而不是與repo的工作副本相關的路徑。