最近、XAMLビルドからv.Nextビルドに移行しました。私は常にブランチごとに1つのビルド定義を保持してきましたが、新しいシステムには、単一のビルド定義が複数のブランチとプルリクエストでトリガーできることがわかりました。VSTS v.Nextビルド定義複数のブランチ
これは良い考えですか?気を付けるべきことと、これを設定する最善の方法は何ですか?
1)バージョン番号。古い保守ブランチのバージョン管理などのシナリオを1.0としてどのように扱いますか。 、バージョン2.0のマスターバージョン。とdevビルドは0.2と言います。*私はビルド成果物を混同しませんか?より良い方法がありますか?
2)リポジトリツリーが変更されたらどうなりますか? masterが.slnを1つのフォルダに作成することを想定していて、devブランチが別のフォルダに移動してしまったらどうなるでしょうか?
その他の懸念事項と解決策はありますか?
実際には、どのブランチが実際にビルドされているかを検出し、それに対応してブランチのバージョン番号を更新することができます。私はそれをする方法を理解すれば、私はこのパターンが本当に好きだろうと思う。 –
はい、原因の。私は、私の答えの最後の部分にどの枝が構築されているのかを検出する方法を追加しました。 –