実際、ローカル マシンにインストールされている octopus サーバーでは、TeamCity、TFSなどのビルド自動化ツール、または Nant などのサードパーティ ツールを使用したくありません。MSBuild を使用します。
octopus deploy の新機能で、各 vs2017 ビルドでパッケージ バージョンの一意の番号を取得する方法を探しています。これまでのところ、タコはすべてのパッケージ バージョンが一意である必要があることを知っています。成功したビルドごとに一意の番号を作成するのに役立つ、vs2017 プロジェクトで MS-build コマンドを使用したいと考えています。
最近、「VS2017の開発者コマンドプロンプト」でMSBuildに従って使用しています
msbuild
/t:build
/p:RunOctoPack=true
/p:OctoPackPackageVersion=1.0.0-BETA-1 /p:OctoPackReleaseNotesFile=ReleaseNotes.txt
/p:OctoPackPublishPackageToHttp=http://localhost/nuget/packages /p:OctoPackPublishApiKey=API-9MQWIWVDKR44YSGYROUGPPFBXX
ビルドごとに増加する/p:OctoPackPackageVersionで任意の変数を使用する方法はありますか?
次のヘルプを探しています
- vs2017 のビルドが成功するたびに、パッケージを作成しますか?
- 新しいパッケージを保持して以前のパッケージを上書きしないようにする方法は?
- 成功したビルドごとに一意のバージョン番号を取得する方法は?
ご不明な点がございましたら、お尋ねください。