2017-02-19 65 views
0

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

大概你可以设置Bamboo来构建SBT项目作为脚本任务,但是我有点担心这里的体验,因为我不清楚失败的测试和代码覆盖率将如何表现。

是否可以在没有使用插件的情况下拥有合理的SBT和Bamboo设置?或者是Bamboo不适合用于SBT的CI系统吗?

回答

0

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

因此,这里的入门指南:

  • 项目中有一个良好的便携构建脚本(大概是bash脚本)
  • 调用这个脚本在竹内联脚本(这样你就可以做一些其他的东西,例如结账子模块,选择码头主机,...)