いくつかの共有プロジェクトでいくつかの.NETソリューションを含むgitリポジトリがあります。私は、ソリューションが変わるたびにTeamCityがソリューションごとにビルドをトリガーするようにしたいと思います。私が抱えている問題は、自分のルートディレクトリで何か変更があると、Teamcityは変更の影響を受けていないその他のソリューションに保留中の変更があると私に伝えます。TeamCityで同じソリューションの異なるプロジェクトを構築する
私が目指していることをする方法はありますか?
いくつかの共有プロジェクトでいくつかの.NETソリューションを含むgitリポジトリがあります。私は、ソリューションが変わるたびにTeamCityがソリューションごとにビルドをトリガーするようにしたいと思います。私が抱えている問題は、自分のルートディレクトリで何か変更があると、Teamcityは変更の影響を受けていないその他のソリューションに保留中の変更があると私に伝えます。TeamCityで同じソリューションの異なるプロジェクトを構築する
私が目指していることをする方法はありますか?
私は "共有"プロジェクトのための別の解決策を勧めます。または、「共有」プロジェクトが構築されていないソリューションの構成をいくつか設定できます。
リポジトリ参照を1つだけ使用しているように読んでください。ソリューションが異なる場合は、それぞれに1つのリポジトリ参照(TC-config)を作成するか、ソリューションが依存するリポジトリの部分のみを含めるように各ビルドプロジェクトのチェックアウトルールを編集する必要があります。
ええと、さまざまなソリューションは共有プロジェクトに依存しているので、共有ソリューションを独自のソリューションに分けたり、ビルドから除外したりすることはできません。それぞれのソリューションでビルドすることは、コード品質を保証します... – nieve
「共有」および「参照」プロジェクトを使用すると、より多くのソリューションを構築できます。このシナリオは、事故なく数年間使用します。 – TcKs