2013-03-18 70 views
3

目前我們設置產品的方式是在Bamboo中有一個完整的項目來處理「運輸」。此項目從git中檢查所有內容並運行單元測試,然後將其複製到預QA服務器。將竹器從一個工程傳遞到另一個工程

我們現在需要在預QA服務器上進行一些CI測試,它將運行一些更多的單元測試和其他自動化測試(主要是硒和java的東西)。管理員希望將其定義爲單獨的項目。

所以問題來了:如何將原始項目中的工件傳遞給Bamboo中的這個新項目?這很重要,因爲我們正在生成我們在Shipping項目中用於QA的內部版本號,但QA CI測試(第二個項目)的報告也需要報告它在哪些內部版本上執行測試。

另外,我將如何觸發Bamboo的第二個項目?我對Bamboo的簡短理解是計劃只能依賴於同一項目中的其他計劃。

回答

3

更新:現在這是可能的,因爲竹5.請檢查此鏈接:https://confluence.atlassian.com/display/BAMBOO/Sharing+artifacts

我如何通過從原始項目神器在竹新 項目?

可惜你不能,至少要等到這個問題得到解決:https://jira.atlassian.com/browse/BAM-10573

你可以做的是共享(同樣的計劃內)從一個工作到另一個假象。如果你必須使用不同的計劃,那麼你可以:

  • 複製您的工件在共享位置,然後抓住它在其他計劃(推薦)
  • 如果您正在使用Maven,您可以執行MVN部署到「發佈「最後的快照,然後在質量保證計劃中使用maven進行抓取。這裏有潛在的競爭條件(其他開發人員執行相同的命令),所以最好小心。
相關問題