这些是我的MS构建参数
/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactstagingdirectory)\CC
我应该使用什么来发布使用发布工件的二进制文件。我只收到代码文件。
答案 0 :(得分:0)
如果您只想输出没有zip的文件,那么您可以尝试以下方式:
仅指定参数OutputPath
(不指定包
相关论点):
e.g:
/p:OutputPath="$(build.artifactstagingdirectory)\cc"
您还可以将目标文件输出到共享路径(UNC路径):
e.g:
/p:OutputPath="\\myshare\DirA\0313"
然后使用复制和发布构建工件任务来发布
文件。或者,您可以添加复制文件任务来复制
文件从OutputPath
到 Temp文件夹,然后使用发布
构建工件任务以从临时文件夹发布文件。
参考第一个屏幕截图。
另一种解决方法是使用发布配置文件:
在VS build或MSbuild任务中添加以下MSBuild参数:
/p:DeployOnBuild=true /p:PublishProfile=YourPublishProfile
参考第二个屏幕截图: