2017-07-14 25 views
0

在TFS中,当检测到对存储库的更改时,可以触发连续构建。我正在寻找一个功能来触发特定文件更改时只生成。在TFS(2015)中,如何基于更新的文件触发构建?

我有一个库,我想发布到内部的nuget服务器。我在nuspec文件中手动版本化库。我想在nuspec文件更新时触发构建和发布。这在TFS中可行吗?

+0

您使用的是TFVC还是Git?两者之间的选项略有不同。 –

回答

0

如果您使用的是TFVC,则可以直接在CI过滤器中指定文件。

对于GIT中在TFS 2015,不存在这样的特征或默认(it's available in VSTS)回购内设置到特定的文件夹,作为库和CI滤波器用于不同的目的:

库指定哪些文件将从构建过程开始时的 构建代理从您的远程 存储库下载到本地源目录中。

CI过滤器选择要包含的版本控制路径,并排除 。

有一个User Voice作为默认使用库路径提交,类似于TFVC。微软产品小组会仔细评估它。你可以去那里投票来实现它。

enter image description here

+0

@alltej你解决了这个问题吗?任何更新? –