バージョン管理にgitを使用すると、gitのリポジトリの1つのブランチに共有ライブラリを持つ複数のサブプロジェクトがあります。 TeamCity 2017.xを使用してビルドを行い、サブプロジェクトのチェックインがあるたびに完全なプロジェクトをビルドします(ビルドスクリプトはそのように作成されます)。Teamcityを使用して同じブランチから異なるプロジェクトをビルドして展開します
サブプロジェクトのファイルがチェックインされるたびに、各サブプロジェクトを個別にビルドするための方法(TeamCity 2017.xのみを使用し、mavenまたはantと組み合わせない)がありますか?このプロジェクトはIBM IIB ESQLコードで作成され、各サブプロジェクトごとに別々のコンポーネント・フォルダを使用しています。
また、TeamCityとGitを使用してBuild and Deployを使用して最適な結果を得るために、ソースコントロールを構造化する最良の方法は何ですか?共有ライブラリを別のリポジトリに保存し、各サブプロジェクトごとに異なるプロジェクトリポジトリを作成し、gitモジュールを使用してTeamCityですべてをビルドしてビルドする必要がありますか?
おかげボリスが、どのようになりますどのサブプロジェクトファイルが更新されたかに基づいて、各サブプロジェクトを個別に構築するのに役立ちますか? – gagneet
フィルタを使用して特定のサブプロジェクトが変更された場合にのみトリガするように各ビルドを設定できます。:+ sub-ptoject1/** –