我是vs-team服务的新手,现在我有一个CI构建设置,它将有一个复制发布工件步骤,用于将工件上传到vsts服务器。
我可以选择过滤掉工件的内容,我将其放在相对于根的路径中,因为在我的存储库中我有多个项目,而这个构建只针对其中一个它们。
现在我的问题是,工件正在发布,但它包含了该路径下的所有内容,这意味着我不想发布的所有.cs文件。有没有办法排除这些?或者工件应该包括那些?
感谢。
答案 0 :(得分:2)
“复制文件”的“内容”& “复制发布工件”任务支持多行迷你匹配模式。您可以使用它来排除您不想发布的文件。
例如,pdb和config文件不会包含在以下设置中:
ConsoleApplication1\**\bin\**\!(*.pdb|*.config)
有关详细信息,请参阅此链接了解详情:Copy executables and a readme file