如何从vs-team-services CI构建中排除工件中的.cs文件?

时间:2016-05-05 21:44:50

标签: c# visual-studio-2015 azure-devops artifact azure-pipelines-build-task

我是vs-team服务的新手,现在我有一个CI构建设置,它将有一个复制发布工件步骤,用于将工件上传到vsts服务器。

我可以选择过滤掉工件的内容,我将其放在相对于根的路径中,因为在我的存储库中我有多个项目,而这个构建只针对其中一个它们。

现在我的问题是,工件正在发布,但它包含了该路径下的所有内容,这意味着我不想发布的所有.cs文件。有没有办法排除这些?或者工件应该包括那些?

感谢。

1 个答案:

答案 0 :(得分:2)

“复制文件”的“内容”& “复制发布工件”任务支持多行迷你匹配模式。您可以使用它来排除您不想发布的文件。

例如,pdb和config文件不会包含在以下设置中:

 ConsoleApplication1\**\bin\**\!(*.pdb|*.config)

有关详细信息,请参阅此链接了解详情:Copy executables and a readme file