SBT用Bamboo构建

时间:2017-02-19 13:17:23

标签: sbt bamboo

我想知道是否有人可以推荐使用Bamboo的SBT构建的最佳实践。我看到这是一个Bamboo plugin for SBT但它是a)不支持,b)与更高版本的Bamboo不兼容。这种组合对我们来说几乎肯定是一个阻碍,因为使用它可能导致我们无法进行Bamboo更新(可能解决安全问题),因为它会破坏我们所有的SBT构建。

据推测,您可以设置Bamboo来构建SBT项目作为脚本任务,但我有点担心这里的体验,因为我不清楚测试失败和代码覆盖率是多少表示。

是否可以在不使用插件的情况下进行合理光滑的SBT和Bamboo设置,或者Bamboo不适合与SBT一起使用的CI系统?

1 个答案:

答案 0 :(得分:0)

我们在sbt工作流程中严重依赖竹子。插件工作正常,但是短内联脚本的唯一好处是解析测试,也可以作为另一个任务。 我们喜欢在项目中使用一些可移植的构建脚本,竹子也可以使用它们。

所以这是入门指南:

  • 在您的项目中有一个很好的可移植构建脚本(可能是bash脚本)
  • 在竹子的内联脚本中调用此脚本(因此您也可以执行其他操作,例如结帐子模块,选择泊坞主机,......)