我对Azure Build管道还很陌生,但是在寻找答案时遇到了问题。
构建工件时,结果包括服务器代码文件(vb和cs)。如何构建构建管道,其中丢弃的工件只是我发布站点所需的文件?意思是,我想排除vb和cs文件,但包括必要的dll和html / java脚本文件。
答案 0 :(得分:3)
您将错误的东西发布为工件。您可能将$(Build.SourcesDirectory)
或$(System.DefaultWorkingDirectory)
指定为工件的根文件夹。
看看您的构建步骤。您是否将输出目录指定为MSBuild参数?如果不是,请指定一个。具体来说,$(Build.ArtifactStagingDirectory)
。因此,您将传递MSBuild参数/p:OutDir=$(build.artifactstagingdirectory)
然后发布$(Build.ArtifactStagingDirectory)
而不是您当前正在发布的任何文件夹。