【问题标题】:Devops Build Not Dropping Files for Web Application\ServicesDevops 构建不删除 Web 应用程序\服务的文件
【发布时间】:2021-02-22 14:43:29
【问题描述】:

我们正在使用 Devops 2019 并使用本地代理进行构建设置,我们有一个 .net 解决方案文件,其中包含控制台和 Web 应用程序代码。每次拉取请求构建运行时,构建放置文件仅包含控制台应用程序特定的放置代码文件,但不包含 Web 应用程序\服务特定的放置。下面是 MSBuild 参数 /p:DeployOnBuild=true /p:WebPublishMethod=FileSystem /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactstagingdirectory)\" 在下面尝试过,但没有任何结果
@987654321 @

【问题讨论】:

  • 嗨,您有机会查看以下答案吗?如果它帮助您解决此问题,请告诉我。
  • 它在一定程度上帮助了我,但是我无法像我们从 VS2019 发布时那样生成文件

标签: azure-devops azure-devops-pipelines


【解决方案1】:

您可以尝试在 Msbuild Arguments 中使用 property(/p:outputpath=$(Build.ArtifactStagingDirectory)\)。见下文:

/p:DeployOnBuild=true /p:WebPublishMethod=FileSystem /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:outputpath=$(Build.ArtifactStagingDirectory)\

如果/p:outputpath 不工作。请前往 Build 任务(例如 Visual Studio Build 任务)的构建日志查看 Web 应用程序是否构建成功。并检查 Web 应用程序的构建结果在哪里输出。然后您可以使用Copy files task 将Web 应用程序的构建结果复制到文件夹$(build.artifactstagingdirectory) 以通过发布构建工件任务发布。

【讨论】:

    猜你喜欢
    • 2017-02-27
    • 1970-01-01
    • 2017-02-14
    • 1970-01-01
    • 2019-06-03
    • 1970-01-01
    • 1970-01-01
    • 2011-08-25
    • 2020-10-08
    相关资源
    最近更新 更多