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

How do I exclude the .cs files within an artifact from a vs-team-services CI build?

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

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

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

谢谢。

"Copy Files" & "Copy Publish Artifacts"任务的"Contents"支持多行最小匹配模式。您可以使用它来排除您不想发布的文件。

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

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

详细内容请参考这个link 详情:Copy executables and a readme file