Web 部署后,通过 Azure 发布管道复制或重命名 Web 应用下子文件夹中的文件



我有一个Azure DevOps发布管道,使用Web T部署到Azure Web应用程序将我的代码部署到不同的环境(Dev/SIT/UAT/PROD(。现在,我需要包含一个任务,将"Config"文件夹中的一个配置文件(特定于环境(复制/重命名为同一文件夹中的另一个文件。请注意,配置文件不在Web 应用程序的根文件夹下。

有没有办法使用"部署后操作"或命令行脚本任务来实现此目的?我不明白如何引用 Web 应用程序的源文件夹进行复制操作。我正在参考以下页面,但找不到可以帮助我完成任务的页面。任何帮助,不胜感激。

https://learn.microsoft.com/en-us/azure/devops/pipelines/release/variables?view=azure-devops&tabs=batch

部署后操作脚本在 azure 上运行(通过 Kudu API(:

命令因此,如果该文件存在于 azure Web 应用中,则可以通过部署后操作脚本复制它,例如,部署后 Site.css 位于 wwwroot\Content 文件夹中,则脚本可能如下所示:

Copy Contentsite.css Contentsite1.css /a

否则,可以将必要的数据存储在 Azure Web 应用的应用设置或配置中。

最新更新