如何 deploy/reference 在 Azure DevOps Pipeline 中构建文件?

How to deploy/reference built files in Azure DevOps Pipeline?

我在 Azure DevOps 中创建了一个管道。首先它恢复 Nuget,然后使用以下参数构建解决方案:

/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(Build.ArtifactStagingDirectory)\" /p:IncludeSetAclProviderOnDestination=False 

一切正常。下一个任务是发布到我的 Azure 应用服务,我使用 MSDeploy 包同步任务来执行此操作。我不知道要将 'Web Deploy Package' 字段设置为什么,以便它拾取构建的人工制品。当我 运行 管道时,它总是在该任务上失败并出现 DirectoryNotFound 异常。

请有人告诉我应该如何引用构建文件的路径,或者指出一个可以了解构建服务器路径的地方。

How to deploy/reference built files in Azure DevOps Pipeline?

您还需要添加 Publish build artifacts 任务以将构建项目发布到 Azure Pipelines。

然后使用构建工件作为源工件创建一个新的发布管道: