2017-03-29 8 views
1

Teamcityによってさまざまな環境に配信されるさまざまなWebアプリケーションプロジェクトが用意されています。現時点では、コンパイル、パッケージ化、およびデプロイを一度に行うことができるオールインワンビルドを行っています。すべてテンプレートに基づいています。Teamcityビルドチェーンテンプレート

今、私はconcenrsを分離する方法を調査しています.1つはビルドテストとパッケージの生成、もう1つはdeliverです。もちろん、どちらのビルドも独自のテンプレートを持っています。このビルドチェーンをテンプレートする方法はありますか?それで、私がいくつかのメタテンプレートを選択すると、両方のビルドが現在のArtifact依存関係で作成されますか?

答えて

1

悲しいことに、私たちがしなければならなかったことは、ビルドチェーンをクローンすることです。私たちは、さまざまなチェーンのセットアップが分岐しないようにするメカニズムを導入しました。

もう1つの選択肢として、単一のビルドチェーンを設定して、それぞれのプロジェクトが別個のVCSブランチであるとふりまとうことができます。この場合、(単一のビルドチェーンの)単一の設定があり、そのプロジェクト "ブランチ"でフィルタリングした特定のプロジェクトの履歴を表示できます。言うまでもなく、それは支店をどのように使うべきかではなく、あなたはある種の問題に遭遇する可能性があります。

+0

ありがとうございます。私はそう思ったが、何かを逃したと思った –