問題タブ [gitversion]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - GitVersion 構成が増加していません
プロジェクトのセマンティック バージョニング (GitFlow) を処理するようにGitVersionをセットアップしようとしていますが、期待どおりに自動的にインクリメントされません。また、プロジェクトのドキュメントを読むのにも苦労しています。これは、最も簡単なことではありません。
基本的には、Major.Minor.Patch 規則を使用してバージョン管理システムをセットアップしたいと考えています。ここでは、Major を手動でインクリメントし、リリース ブランチが master にマージされると Minor を自動的にインクリメントし、機能ブランチが開発にマージされると Patch を自動的にインクリメントします。
これが私の現在ですGitVersion.yml
また、それをテストするために、退屈なプロセスを高速化するための小さな Ruby スクリプトを作成しました。GitVersion と GitFlow を意図したとおりに使用していることを確認するためだけに含めました。
の出力gitversion
機能ブランチを開発にマージするたびにパッチ番号が増加することを期待していますが、それは起こっていません。
azure-devops - Azure DevOps ビルド番号を Gitversion MajorMinorPatch 番号に設定します
Azure DevOps Pipeline のビルド番号を gitversion の MajorMinorPatch バージョンに設定しようとしています。パイプラインの YAML には次のものがあります。
問題は、パイプラインを実行すると、次のようなパイプライン名が表示されることです: 0.1.0-alpha.70
-alpha.70 を取得する理由がわかりません。それらが何を意味するかはわかっていると思いますが、Version の文字列でそれらが表示されるとは思っていません。ローカルで gitversion を実行すると、MajorMinorPatch 文字列は 0.1.0 になり、これだけが表示されます。その情報だけを入手するのを手伝ってくれる人はいますか?
編集: 興味のある人のために、ここに私の GitVersion.yml を含めます。これはほとんど標準的な構成です:
うまくいけば、それは役に立ちます。