continuous-integration - 当项目加载失败(而不是等待用户输入)时,sbt 是否失败?

标签 continuous-integration sbt

我正在配置我们的 CI 基础设施,当项目加载失败时,sbt 询问该怎么做:

Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore?

这会挂起等待进程返回的构建。

有没有办法告诉 sbt 停止而不询问加载失败时该怎么做?

最佳答案

使用 -batch 调用 SBT选项。它仍然会打印提示,但实际上不会等待回复,而是会以非 0 状态退出。

关于continuous-integration - 当项目加载失败(而不是等待用户输入)时,sbt 是否失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21484166/

相关文章:

windows - 为什么 Play 在 Windows 上为类报告 java.lang.NoClassDefFoundError(而在 Linux 上运行良好)?

scala - 如何更改sbt-docker设置以选择工件的特定路由

scala - 如何使用chisel模块作为包

android - HockeyApp 和 Android 的 Bamboo 集成

sql-server - 将多个 dacpac 文件部署到单个数据库

java - 如何将ZAP与JMeter集成?

scala - 如何在 SBT 多项目中共享自定义任务

version-control - Jenkins 轮询 scm 选项以忽略某些文件更改

variables - 我们可以在 gitlab-ci.yml 中使用动态作业名称吗?

斯卡拉 SBT : possible bug?