Deployment 仅当存在新版本时,Teamcity夜间版本

Deployment 仅当存在新版本时,Teamcity夜间版本,deployment,teamcity,build-process,Deployment,Teamcity,Build Process,是否可以将TeamCity 8+配置为仅在版本/构建发生更改时部署到服务器。我们目前的问题是我们每晚都在部署,但有些晚上没有新的变化,我们不希望TeamCity部署 我搜索了他们的文档和谷歌,但似乎找不到任何关于这样做的内容。想知道是否可以这样做吗?所以你有一个时间表触发器,设置为每晚凌晨1:00或类似的时间运行,对吗 您可以将其设置为仅在其使用的存储库或其任何子集发生更改时运行。您甚至可以使其仅在存储库中的某些文件或文件夹发生更改时运行 查看您的应用程序的设置。如果以这种方式设置,即使没有更改

是否可以将TeamCity 8+配置为仅在版本/构建发生更改时部署到服务器。我们目前的问题是我们每晚都在部署,但有些晚上没有新的变化,我们不希望TeamCity部署


我搜索了他们的文档和谷歌,但似乎找不到任何关于这样做的内容。想知道是否可以这样做吗?

所以你有一个时间表触发器,设置为每晚凌晨1:00或类似的时间运行,对吗

您可以将其设置为仅在其使用的存储库或其任何子集发生更改时运行。您甚至可以使其仅在存储库中的某些文件或文件夹发生更改时运行


查看您的应用程序的设置。如果以这种方式设置,即使没有更改,它也不会触发。

您的团队城市是否连接到源代码管理存储库?因为这样,您可以将其设置为仅在teamcity检测到任何新更改时生成。是的,它正在使用git存储库的隐藏。您可以在teamcity中的何处设置该参数?试试这个,这可能会有所帮助!