【问题标题】:How to invoke docker:publishLocal as a test dependency in sbt如何在 sbt 中调用 docker:publishLocal 作为测试依赖项
【发布时间】:2015-11-21 03:01:28
【问题描述】:

我的项目使用 sbt-native-packager 的 Docker 插件来生成 Docker 容器。我希望在运行单元测试之前进行容器化。 (执行此操作的命令是 'sbt docker:publishLocal')

如何连接我的 Build.scala 文件,以便 sbt 中的测试任务在正常测试活动之前首先运行 docker:publishLocal?

【问题讨论】:

    标签: sbt


    【解决方案1】:
    (Keys.test in Test) <<= (Keys.test in Test) dependsOn (publishLocal in Docker)
    

    【讨论】:

    • sbt 无法识别上面的“docker”,但我在 sbt 中使用的手动命令确实是 docker:publishLocal,所以我不确定为什么会出现错误。我有这个:lazy val cluster = project.in(file("cluster")).settings(test &lt;&lt;= (test in Test) dependsOn publishLocal) 这将做一个非 docker publishLocal,这是一些东西,但不是我需要的。
    猜你喜欢
    • 1970-01-01
    • 2019-08-23
    • 2017-08-19
    • 2015-03-05
    • 2013-12-29
    • 2012-01-01
    • 2013-03-10
    • 1970-01-01
    • 2017-05-30
    相关资源
    最近更新 更多