【问题标题】:SBT Builds with BambooSBT 用 Bamboo 构建
【发布时间】:2017-02-19 13:17:22
【问题描述】:

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

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

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

【问题讨论】:

    标签: sbt bamboo


    【解决方案1】:

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

    所以这里是入门指南:

    • 在您的项目中有一个良好的可移植构建脚本(可能是 bash 脚本)
    • 在竹子的内联脚本中调用这个脚本(这样你也可以做一些其他的事情,例如检查子模块,选择 docker 主机,...)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-14
      • 2017-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多