2016-10-13 4 views
1

カスタムバージョンをSBTリリースタスクに渡す必要があります。私は現在、これを実行している:カスタム版をsbtリリースに渡すには?

sbt "release with-defaults release-version 1.2.3 next-version 1.3.0" 

しかし、私はこれを得る:

[info] Loading project definition from F:\dev\MyProject\project 
[info] Set current project to ipo-renew (in build file:/F:/dev/MyProject/) 
[error] Expected whitespace character 
[error] Expected 'with-defaults' 
[error] Expected 'skip-tests' 
[error] Expected 'cross' 
[error] release with-defaults release-version 20.0.5-XML-Hotfix-1 next-version 20.0.5-XML-Hotfix-2 
[error]      ^

私は引用符なしで試してみた:

sbt release with-defaults release-version 1.2.3 next-version 1.3.0 

しかし、私は、その後のバージョンの入力を求められます、私が提供したものを使用するよりもむしろ。

私がsbtリリースプラグインのドキュメント(https://github.com/sbt/sbt-release)から伝える限り、私は正しいものを渡しています - それはなぜ無視されていますか?私は最終的にTeamCityのコマンドラインステップから作業する必要があります...

私はまた、 'with-defaults'オプションを省略しようとしましたが、結果には何の違いもありません。しかし、ただ実行して

sbt release with-defaults 

正しく表示されません私はversion.sbtで持っているバージョンを使用します。

答えて

1

まず、あなたが(現在は1.0.3など18/10/2016の)the latest sbt-release version使用していることを確認してください:

sbt "release release-version 1.2.3 next-version 1.3.0 with-defaults" 
:コマンドの最後の引数として

addSbtPlugin("com.github.gseitz" % "sbt-release" % "1.0.3") 

実行with-defaults

TeamCityで実行された出力は次のとおりです。

[19:46:27] [Step 2/2] [info] Checking remote [origin] ... 
[19:46:32] [Step 2/2] [info] Setting version to '1.2.3'. 
[19:46:32] [Step 2/2] [info] Reapplying settings... 
[19:46:34] [Step 2/2] [info] Set current project to *** 
[19:46:34] [Step 2/2] [info] [development 7302685] Setting version to 1.2.3 
[19:46:34] [Step 2/2] [info] 1 file changed, 1 insertion(+), 1 deletion(-) 
[19:46:34] [Step 2/2] [info] Reapplying settings... 
[19:46:35] [Step 2/2] [info] Set current project to *** 
[19:46:35] [Step 2/2] [info] git push sends its console output to standard error, which will cause the next few lines to be marked as [error]. 
[19:46:36] [Step 2/2] [error] To **** 
[19:46:36] [Step 2/2] [error] 4342272..7302685 development -> development 
[19:46:37] [Step 2/2] [error] Everything up-to-date 
+0

編集中うそをついた...私はすでにこれを試していますが、まだバージョンのためにプロンプ​​トが表示されます – ssloan

+0

'with-defaults'は' build.sbt'で提供する設定を使いました。私はこれでいくつかのテストを実行します。 –

+0

@ssloanコマンドの最後に "with-defaults"を実行してみてください(私の更新を見てください)。 –

関連する問題