2012-03-01 6 views
6

私は "ベストプラクティス"に従うことに決めました。私のアーティファクトを一度しかビルドせず、私の様々なビルドの間で共有します。だから、私は正しいアーチファクトを作成したマスタービルドを作成し、他のビルドにはあらかじめビルドされたアセンブリと.exeをインポートするためのアーティファクト依存性があります。TeamCity 7.0依存関係とバージョン

残念ながら、私はこれに少し問題を抱えています。成果物の依存関係を持つビルドには、マスタービルドと同じバージョンがありません。そのため、マスタービルドバージョンは2.2.11.6787になる可能性がありますが、2.2.11.6787のバージョンを持つ成果物を使用していても、テストを実行するビルドのバージョン番号は2.2.111.6787になります。完全なテストスイートを実行する夜間ビルドにも同じことが適用されます。

アーティファクトの依存関係を持つビルドは、マスタービルドのバージョン情報を継承することができますか?

答えて

6

Dependencies Properties を使用してアーチファクト依存関係によって接続されたビルド間でビルド番号を同期させることができます。テストまたは夜間ビルドのビルド番号パターンを%depに設定するだけです。 <bt_id> .build.number%<bt_id>は、マスタービルド構成のIDです。

+0

ありがとうNikita、大変感謝しています。 –

関連する問題