これらのバージョンをフォーマットに入れたい
このように.. {メジャー}.{マイナー}.{ビルド}.{パッチ}
チームシティのアセンブリ情報パッチャーでこれを設定する方法は?
ビルドするたびにバージョンが自動的にインクリメントされるように...
これについてのガイダンスとヘルプが必要です...?!?
これらのバージョンをフォーマットに入れたい
このように.. {メジャー}.{マイナー}.{ビルド}.{パッチ}
チームシティのアセンブリ情報パッチャーでこれを設定する方法は?
ビルドするたびにバージョンが自動的にインクリメントされるように...
これについてのガイダンスとヘルプが必要です...?!?
TeamCityは、AssemblyInfoPatcherビルド機能を使用してアセンブリをバージョン管理できます。これを利用するには:
%Major.Minor%
。これを手動で値に設定します。例:1.0
。Build number format
します%Major.Minor%.%build.vcs.number%.%build.counter%
。%system.build.number%
、手順2で定義したを使用します。これにより、すべてのアセンブリが%system.build.number%
、メジャーバージョンとマイナーバージョン、VCSリビジョン、およびTeamCityの増分ビルド番号を含むでバージョン管理されます。
Paul が提案したFile Content Replacerビルド機能を使用して、最終的にプロジェクトで次のバージョン管理スキームになりました。
http://www.meadow.se/wordpress/generating-semantic-version-build-numbers-in-teamcity/
セットアップは少し複雑ですが、結果には満足しています。
/エミール
AssemblyInfo からバージョンの最初の番号を保持することについての Emil G からの質問については、現在のところできません: https://youtrack.jetbrains.com/issue/TW-20475
でもいいでしょう。
/エミル・オー
File Content Replacer (TeamCity 9.1 以降で利用可能) を通じて実行できるようになりました: https://confluence.jetbrains.com/display/TCD9/File+Content+Replacer