TeamCity在GitLab上对Puppet配置文件进行自动测试

TeamCity在GitLab上对Puppet配置文件进行自动测试,git,triggers,teamcity,puppet,gitlab,Git,Triggers,Teamcity,Puppet,Gitlab,我想问,是否有可能在我的Puppet4配置文件上对TeamCity进行自动测试?我将我的Puppet概要文件代码保存在GitLab上,单个GitLab项目中有很多概要文件,新代码被推送到开发分支,然后创建合并请求 我想要一种方法来检查新的合并请求,只检查TeamCity上修改过的配置文件,而不是检查所有代码 是否有可能触发TC服务器只对修改过的概要文件/hieradata或至少对单个TC项目上的GitLab修改过的文件运行测试(我不想为Puppet 4中的每个概要文件创建TC项目,因为有很多概要

我想问,是否有可能在我的Puppet4配置文件上对TeamCity进行自动测试?我将我的Puppet概要文件代码保存在GitLab上,单个GitLab项目中有很多概要文件,新代码被推送到开发分支,然后创建合并请求

我想要一种方法来检查新的合并请求,只检查TeamCity上修改过的配置文件,而不是检查所有代码


是否有可能触发TC服务器只对修改过的概要文件/hieradata或至少对单个TC项目上的GitLab修改过的文件运行测试(我不想为Puppet 4中的每个概要文件创建TC项目,因为有很多概要文件,新概要文件经常出现)?

在收到VCS插件的更改通知后,您可能需要做一些额外的工作来确定更改的内容。TeamCity将启动您的自定义检查工具,该工具将驱动您查看更改的内容,然后仅运行这些配置文件

然而,我不确定是否有任何内置的东西可以为您做到这一点