我有一个Azure DevOps发布管道,使用Web Deploy将代码部署到Azure Web应用程序到不同的环境(Dev / SIT / UAT / PROD)。现在,我需要包含一个任务,用于将“ Config”文件夹中的一个配置文件(特定于环境)复制/重命名为同一文件夹中的另一个文件。请注意,配置文件不在在Web应用程序的根文件夹下。
是否有一种方法可以使用“部署后操作”或命令行脚本任务来完成?我不明白如何为复制操作引用Web应用程序的源文件夹。我指的是下一页,但找不到可以帮助我完成任务的页面。任何帮助表示赞赏。
答案 0 :(得分:0)
Post部署操作脚本正在azure上运行(通过Kudu API):Command
因此,如果文件在azure Web应用程序上已存在,则可以通过“部署后”操作脚本将其复制,例如,部署后Site.css位于wwwroot \ Content文件夹中,则脚本可能是这样的: / p>
Copy Content\site.css Content\site1.css /a
否则,您可以在App设置或Azure Web应用程序的配置中存储必要的数据。