在TFS中,当检测到对存储库的更改时,可以触发持续构建。我正在寻找一种功能,只在特定文件发生变化时触发构建。
我有一个我想要发布到内部nuget服务器的库。我在nuspec文件中手动对库进行了版本控制。我想在nuspec文件更新时触发构建和发布。这在TFS中可行吗?
答案 0 :(得分:0)
如果您使用 TFVC ,则可以直接在CI过滤器中指定文件。
对于TFS 2015中的Git,默认情况下,在repo中没有特定文件夹的特征或设置(it's available in VSTS),因为Repository和CI过滤器用于不同目的:
存储库指定将从远程数据库下载哪些文件 通过构建代理将存储库存储到本地源目录中 构建过程的开始。
CI过滤器选择要包含的版本控制路径 排除。
提交使用存储库路径的User Voice作为默认值,与TFVC类似。 Microsoft产品团队将对其进行仔细评估。你可以去那里投票以实现它。