1

私のプロジェクトでは、JIRA + Confluence + Teamcity を使用しています。

さまざまな環境があります (開発、システムテスト、ベータ、統合、ライブ)。CI を作成し、ある環境から別の環境へとビルドを進めます。

バージョンを見たい場合は、アクセスするだけで済みます

http://dev.xxxxx.blah:9000/version.xml
http://systest.xxxxx.blah:9000/version.xml

そのxmlには含まれています

<buildInfo>
 <buildNumber>46</buildNumber>
</buildInfo>

現在、手動で更新されるホワイトボードでさまざまなバージョンを追跡しています...あまり信頼できません。さまざまな環境の xml を取得し、結果を表などに表示する簡単な Web アプリを作成することを考えていました。

しかし、私は疑問に思っています...すでにこれを行うJIRA、Confluence、またはTeamcityプラグインはありますか? .

そうでない場合、これを簡単に行うアプリケーションはありますか?

4

1 に答える 1

1

TeamCity は、シーケンスで生成された独自のビルド番号の代わりに、カスタム ビルド番号 (バージョン文字列などを使用) を使用できます。私のチームでは、ビルド番号としてソース管理変更セット番号に基づいて独自のバージョン番号を設定しており、TeamCity の最後の実行「Deploy to XYZ」ステージの横で、現在デプロイされているアーティファクトのバージョンを確認できます。例については、JetBrains 独自の TeamCity インスタンスを参照してください (たとえば、「TeamCity C# ランナー プラグイン」を参照してください)。

必要なのは、ビルド/デプロイ プロセスの出力にこの TeamCity コマンドを含めることだけです。

##teamcity[buildNumber '<buildnum>']

ドキュメントを参照してください。

于 2013-02-13T20:21:11.373 に答える