GCPにCloud Buildがあり、PRがマスターにマージされたときにgithubからプルしてイメージをビルドします。ただし、特定のフォルダーが変更されたときにのみビルドが発生するように制限したいと思います。トリガールールを指定することにより、TeamCityにも同様の機能があります。
_Included files
_トリガー設定では、ビルドをトリガーするファイルを指定できます。特定のディレクトリへの変更をトリガーするために、globing、directory/*などのパターンをサポートします。これが cloud build documentation からのスニペットです-
Included files (optional): Changes to these files will trigger a build. You can use glob strings to specify multiple files with wildcard characters. Acceptable wildcard characters include the characters supported by Go Match, **, and alternation