teamcity で octopus-deploy ビルド ステップを使用して、別のビルド構成から最新の成功したビルドをデプロイしています。
私の意図は、リリース番号をアーティファクト番号に関連付けることです (これは、SCM 番号に関連付けられます)。
新しいビルドをデプロイすると、タコはそのバージョンで新しいリリースを作成し、デプロイします。
teamcity deploy ステップを再度実行すると (既に作成されている成果物に対して)、octopus は同じリリース番号を使用して同じ成果物を再展開する必要があります。(「このリリースは既に存在します」で失敗する代わりに)。
octo.exe ドキュメントから、 --force オプションでこれを実行できるはずです。(teamcityの「追加のコマンドライン引数」に追加できるはずです)。
ただし、認識されないコマンド引数: --forceエラーが発生します。
これを修正するにはどうすればよいですか? または他のオプションは何ですか?(アーティファクト/リリースの番号付け戦略を変更せずに)。
呼び出し:
octo.exe create-release --server octoServerHostName --apikey SECRET --project ProjectName --enableservicemessages --version 1.0.59356.0 --deployto showshow --waitfordeployment --force
Octopus Deploy リリースの作成 [15:26:05]Octopus Deploy コマンド ライン ツール、バージョン 2.0.8.22 [15:26:05] [15:26:05]認識されないコマンド引数: --force