[在发布管道中将文件复制到Azure App Service

问题描述 投票:0回答:2

在Azure发布管道中,我想将Git存储库中的文件复制到应用程序服务的wwwroot目录中。任务的输出说它复制了文件,但不存在。我以为我没有正确指定目标文件夹。我目前将其保存为d:\ home \ site \ wwwroot。感谢您的帮助。

azure azure-pipelines file-copying
2个回答
0
投票

@@ Doug,您可以利用FTP上传任务将构建工件中的文件复制到wwwroot文件夹。假设执行构建管道后,工件中存在gitlab中的文件。

请参阅本文-> https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/ftp-upload?view=azure-devops

要执行FTP上传,您需要可用于Web应用程序的FTP凭据。可以从您的Web应用程序的部署中心获得。

希望以上内容回答您的问题。如果您对此有任何疑问,请告诉我。


0
投票

在发布管道期间将文件复制到Azure App Service

您无法使用复制任务将本地文件复制到Azure应用服务。该任务仅支持本地复制。

[将其设置为d:\home\site\wwwroot时,复制任务会将文件复制到代理中的文件夹中,该文件夹将运行此任务而不是Azure应用程序服务。

要解决此问题,可以使用Azure App Service Deploy任务将该文件部署到应用程序服务。在此任务中,将“包或文件夹”路径设置为文件所在的文件夹。

或者您也可以考虑Leo Varghese的建议,以使用FTP上传任务将该文件复制到应用程序服务。

希望这会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.