0

実際、ローカル マシンにインストールされている 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で任意の変数を使用する方法はありますか?

次のヘルプを探しています

  1. vs2017 のビルドが成功するたびに、パッケージを作成しますか?
  2. 新しいパッケージを保持して以前のパッケージを上書きしないようにする方法は?
  3. 成功したビルドごとに一意のバージョン番号を取得する方法は?

ご不明な点がございましたら、お尋ねください。

4

1 に答える 1