1

NuGet パッケージの自動セマンティック バージョニングを VSTS ビルド ステップ (実際には cakebuild ステップ内) として実装したいと考えています。問題は、ビルドが実行されているブランチを取得するのは簡単ですが (buildSystem.TFBuild.Environment.Repository.Branch)、マスターにマージされたブランチに関する情報を取得する方法がわかりません (パッチ バージョンのホットフィックス ブランチ、または、マイナー向けの新機能を備えたブランチを開発します)。これは可能ですか、それともバージョンの更新ごとに手動で Nuspec を編集する必要があることを受け入れる必要がありますか? gitflow には、たとえばブランチ名に基づいてこれらを認識するメカニズムが組み込まれているようですが、単に使用していません。

4

1 に答える 1