GitVersionを使用して、構築中の .net 製品のセマンティック バージョニングを行っています。特定のバージョンの作業中、私は通常、いくつかのリリース候補を「開発」および「ステージング」環境にデプロイします。
Octopus Deployでデプロイしようとすると、すべてのリリース候補が同じ Nuget パッケージ バージョンを共有していることがわかりました。そのため、Octopus は最初のリリース候補をうまく処理しますが、次の RC の受け入れを拒否します。
Octopus が Nuget ストアにリリース候補を受け入れるように、Nuget パッケージ バージョンにリリース候補の違いを反映させる最善の方法は何ですか?
追加の詳細:
- 私は GitHub Flow を採用しているので、マスターと機能のブランチとデプロイのみが常にマスターからのものです。
- 私のビルド ツールは TeamCity です。