16

これらのバージョンをフォーマットに入れたい

このように.. {メジャー}.{マイナー}.{ビルド}.{パッチ}

チームシティのアセンブリ情報パッチャーでこれを設定する方法は?

ビルドするたびにバージョンが自動的にインクリメントされるように...

これについてのガイダンスとヘルプが必要です...?!?

4

4 に答える 4

37

TeamCityは、AssemblyInfoPatcherビルド機能を使用してアセンブリをバージョン管理できます。これを利用するには:

  1. と呼ばれるビルドパラメータを作成します%Major.Minor%。これを手動で値に設定します。例:1.0
  2. [一般設定]タブで、をに設定Build number formatします%Major.Minor%.%build.vcs.number%.%build.counter%
  3. [ビルド手順]タブで、ページの下部にある[追加のビルド機能]までスクロールします。AssemblyInfoPatcherビルドステップを追加します。デフォルトでは%system.build.number%、手順2で定義したを使用します。

これにより、すべてのアセンブリが%system.build.number%、メジャーバージョンとマイナーバージョン、VCSリビジョン、およびTeamCityの増分ビルド番号を含むでバージョン管理されます。

于 2013-03-06T16:37:32.257 に答える
3

Paul が提案したFile Content Replacerビルド機能を使用して、最終的にプロジェクトで次のバージョン管理スキームになりました。

http://www.meadow.se/wordpress/generating-semantic-version-build-numbers-in-teamcity/

セットアップは少し複雑ですが、結果には満足しています。

/エミール

于 2016-08-02T08:21:38.747 に答える
0

AssemblyInfo からバージョンの最初の番号を保持することについての Emil G からの質問については、現在のところできません: https://youtrack.jetbrains.com/issue/TW-20475

でもいいでしょう。

/エミル・オー

于 2015-06-04T17:26:37.513 に答える
0

File Content Replacer (TeamCity 9.1 以降で利用可能) を通じて実行できるようになりました: https://confluence.jetbrains.com/display/TCD9/File+Content+Replacer

于 2016-04-15T11:38:14.987 に答える