azure - 将附加文件添加到 VSTS 发布到 azure web 应用程序

标签 azure azure-devops azure-web-app-service azure-pipelines-release-pipeline

我在 VSTS 中有一个版本,用于将我的 web 应用程序部署到 azure 应用程序服务。为此,我使用 Azure 应用服务部署步骤。在正常部署 web 应用程序后,我想从另一个构建结果中添加额外的 zip 工件。我只想将这些文件复制到 azure 上 Web 应用程序的特定路径。我怎样才能做到这一点?

最佳答案

如果zip文件是web部署包,可以引用Joy的回答。 (需要勾选Application选项)

否则,简单的方法是使用 Kudu REST API(保留文件夹结构),步骤:

  1. 取消选中 Azure 应用服务部署任务的“使用 Web 部署发布”选项
  2. (可选)添加解压缩任务以将 zip 文件解压到工件文件夹中的文件夹(您想要在应用服务中使用的文件夹,例如 D:/1/a/mylib)
  3. 在包或文件夹输入框中指定文件夹(步骤 2 的父文件夹,以保留文件夹结构)或包 (zip)

关于azure - 将附加文件添加到 VSTS 发布到 azure web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49740986/

相关文章:

Azure 搜索 : return top documents for each facet

azure - 有没有办法在 Azure Function 中调用 Azure CLI?

Azure 应用服务 - 通过 API 获取堆栈设置

Azure Front Door 服务忽略 403 - 应用程序停止错误

c# - Azure Web 作业失败 - ReadLine() 留在

Azure Devops + JMeter - 始终生成 html 报告?

azure-devops - 发布管道变量中哪个范围优先?

angularjs - 在 Electron/angularjs 应用程序中访问 TFS 和 visualstudio 在线 REST Api

Azure 应用服务 - 在 Jetty 上运行 Solr - Azure 维护后发生 LockObtainFailedException

azure - 使用 Azure Front Door 配置自定义域