2017-02-19 63 views
0

我想知道是否有人可以推薦使用Bamboo創建SBT最佳實踐。我看到這是一個Bamboo plugin for SBT,但它是a)不受支持,b)與更高版本的Bamboo不兼容。這種組合幾乎肯定會成爲我們的阻礙,因爲使用它可能會導致我們無法進行Bamboo更新(可能會解決安全問題),因爲它會打破我們所有的SBT構建。SBT搭建竹

大概你可以設置Bamboo來構建SBT項目作爲腳本任務,但是我有點擔心這裏的體驗,因爲我不清楚失敗的測試和代碼覆蓋率將如何表現。

是否可以在沒有使用插件的情況下擁有合理的SBT和Bamboo設置?或者是Bamboo不適合用於SBT的CI系統嗎?

回答

0

我們在我們的sbt工作流程中嚴重依賴竹子。這個插件工作正常,但是對於一個簡短的內聯腳本來說,唯一的好處是解析測試,這個測試也可以作爲另一個任務來使用。 我們喜歡在可以被竹子使用的項目中使用一些可移植的構建腳本。

因此,這裏的入門指南:

  • 項目中有一個良好的便攜構建腳本(大概是bash腳本)
  • 調用這個腳本在竹內聯腳本(這樣你就可以做一些其他的東西,例如結賬子模塊,選擇碼頭主機,...)