sbt-release

    1熱度

    2回答

    我想與詹金斯建立一個sbt項目。在執行sbt clean「release with-defaults」時出現以下錯誤: [info] Starting release process off commit: ce6dcb5a1fdbf5330766e47f3adb26ebc5082c8d java.lang.RuntimeException: No tracking branch is set

    1熱度

    2回答

    我是scala的新手。 我使用sbt-release來控制發佈過程,並使用sbt-docker來構建/發佈泊塢窗鏡像。 我可以通過sbt release釋放的特定版本和構建/通過sbt docker或`SBT dockerBuildAndPush」 如果我要發佈一個特定的版本,我需要 執行sbt release發佈碼頭工人形象 記住發佈版本並修改發佈版本的docker image標籤 執行sbt

    1熱度

    2回答

    我正在嘗試向我的sbt添加一條新命令。 在我build.sbt我有 lazy val root = (project in file(".")).settings(mySuperDuperCommand) 在同級文件mySuperDuperCommands.sbt我 lazy val mySuperDuperTaskKey = TaskKey[Unit]("mySuperDuperComman

    0熱度

    2回答

    我在我的scala sbt項目中安裝了sbt-release插件。 但是當我運行SBT版本交叉建立或SBT版本跳過測試,我得到這個錯誤: Not a valid key: cross (similar: crossPaths, crossTarget, cross-paths)

    0熱度

    1回答

    我有一個多項目sbt,我使用sbt-release插件。一切工作正常,如果我在一個子項目 > project reporter [info] Set current project to reporter (in build file:/source/storage-integ/) > release [info] Starting release process off commit: c

    0熱度

    1回答

    我將sbt-release插件集成到我們的項目中,以便將所有build +發佈任務委託給它。它基本上滿足了我們所需要的全部功能,但我在其中添加了一個額外的ReleaseStep:發佈Docker鏡像。這是我目前releaseProcess(按this): releaseProcess := Seq[ReleaseStep]( checkSnapshotDependencies,

    0熱度

    1回答

    我有一個包含四個子項目的多項目SBT。我想爲每個子項目分別使用version.sbt。我正在使用sbt-release。自述說,有一個設置版本文件應該這樣做,但它似乎並沒有爲我工作。這是錯誤我得到 release-version-file := file("subproject/version.sbt") /source/root/subproject/build.sbt:3: error:

    1熱度

    1回答

    我在build.sbt中定義了我的構建/發佈過程。我也有一個項目/ Build.scala,它有一些在build.sbt中使用的定義。這樣做是爲了保持build.sbt可讀。 我想添加一些新的任務到releaseProcess。我在Build.scala定義這些任務 object StartService { val myNewTask = taskKey[Unit]("Execute

    0熱度

    1回答

    我設法在我的CI管道中設置sbt-release來發布發佈工件(例如v0.0.1)。從那時起,我可以添加本地更改,並且構建版本隨我的提交(v0.0.1-1-SHA1-SNAPSHOT)一起更改爲快照。在這個階段,我如何發佈快照工件而不發佈?我的意思是,我可能不想在這個階段發佈v.0.0.2,我只想發佈快照。另外,我想以這種方式來保留版本格式,而且我不需要手動輸入版本。