2014-01-23 89 views
2

在Jenkins中,對於RTC下載和接受選項我使用的是命令,因爲RTC插件由於.project碰撞而無法正常工作。 使用RTC插件時,它會嘗試從存儲庫工作區下載代碼,該工作區包含來自不同流的組件。 RTC插件下載時不帶選項「-i」(用於爲組件創建目錄),並導致組件發生.project文件衝突。所以我不得不使用「-i」選項給出加載命令。Jenkins的RTC poll scm

現在我想在詹金斯中進行民意調查。由於沒有爲RTC配置SCM,如何在jenkins中爲RTC配置Poll SCM以在存儲庫工作空間中有傳入更改時觸發構建。

謝謝。

+0

您使用哪個版本的插件?它是否與當前版本正常工作?注意,https://wiki.jenkins-ci.org/display/JENKINS/Rational+Team+Concert+Plugin已被棄用,所以我假設你使用https://wiki.jenkins-ci.org/display/JENKINS /團隊+音樂會+插件 – x29a

+0

如果您是從工作區構建的,則只能進行1次工作投票(經常),因爲一旦變更被提取出來 - wsr與流並構建,您將無法輪詢它們再次,因爲他們已經被接受進入該工作區...... – sloven

回答

2

在輪詢更改時,您將不得不使用compare命令。確保你的RTC版本使用了正確的RTC Info Center。但是,使用SCM命令行將會非常棘手。構建組件將替換到構建工作區而不是僅接受傳入的更改。前者正確處理丟棄的變更集,並且表現得比後者好。

如果使用Team Concert plugin,則可以指定構建定義。確保構建定義具有「Jazz Source Control」選項並選中「爲組件創建文件夾」。

如果發佈在Jazz Forum上,未來的爵士樂問題將得到更多關注。

希望有幫助!

Scott