1.当我尝试使用函数执行Azure DevOps发布管道时,我遇到了以下问题。
1.正在使用的复制和存档任务
1.在Azure函数中,应用程序部署需要我使用zip和“我将附加部署配置为“zip部署”和“zip部署与从包运行”
1.我配置了WEBSITE_RUN_FROM_PACKAGE = 1,WEBSITE_WEBDEPLOY_USE_SCM = true
1111 - 01 - 01T12:48:18.7320311Z ##[章节]开始:Azure Function应用程序部署:XXXXXXXXXXXXX 1111 - 01 - 01T12:48:18.7434752Z ========================================================================================================================================================================================================================Azure Functions Deploy 1111 - 01 - 01T12:48:18.7434992Z说明:使用. NET、Python、JavaScript、PowerShell、基于Java的Web应用程序更新函数应用程序1111 - 01 - 01T12:48:18.7435114Z版本:2.218.1 1111 - 01 - 01T12:48:18.7435174Z作者:Microsoft Corporation 1111 - 01 - 01T12:48:18.7435265Z帮助:https://aka.ms/azurefunctiontroubleshooting 1111 - 01 - 01T12:48:18.7435348Z ================================================================================= 1111 - 01 - 01T12:48:19.9008284Z已获取Azure应用服务的服务连接详细信息:'XXXXXXXXXXXXXXXXXXX' 11111 - 01 - 01T12:48:21.1672101Z(节点:2688)[DEP0005]弃用警告:由于安全性和可用性问题,Buffer()已弃用。请改用Buffer. alloc()、Buffer. allocUnsafe()或Buffer. from()方法。1111 - 01 - 01T12:48:32.5957978Z正在尝试更新App Service应用程序设置。数据:{" WEBSITE_RUN_FROM_PACKAGE ":" 1 "} 1111 - 01 - 01T12:48:32.5958428Z正在删除应用程序服务应用程序设置。数据:["WEBSITE_RUN_FROM_ZIP"] 1111 - 01 - 01T12:48:32.5959252Z App Service应用程序设置已存在。1111 - 01 - 01T12:51:10.9128451Z正在验证Zip Deploy之前的函数应用程序的部署包1111 - 01 - 01T13:09:06.0866760Z已启动使用ZIP Deploy的包部署。1111 - 01 - 01T13:27:01.3376109Z ##[error]无法将Web包部署到App Service。1111 - 01 - 01T13:27:01.3391569Z ##[error]若要进一步调试,请检查Kudu堆栈跟踪URL:https://$XXXXXXXXXXXXXXX:***@XXXXXXXXXXXXXXXXX.scm.yyyyyyyyyyyyyyyyapps.com/api/vfs/LogFiles/kudu/trace 1111 - 01 - 01T13:27:01.3393869Z ##[error]错误:错误:无法将Web包部署到App Service。错误:connect ETIMEDOUT x.x.x. x:443 1111 - 01 - 01T13:27:02.7308381Z已成功将发布注解添加到Application Insight:XXXXXXXXXXXXXXX 1111 - 01 - 01T13:27:03.5861517Z App Service应用程序URL:https://XXXXXXXXXXXXXXX.yyyyyyyyyyyyyyyyyyapps.com 1111 - 01 - 01T13:27:03.6006868Z ##[章节]精加工:Azure Function应用程序部署:我的天
1条答案
按热度按时间xurqigkl1#
我尝试了以下步骤来使用Azure DevOps管道部署Azure Functions。
任务1:-
通过归档文件和发布工件创建构建管道:-
Yaml管道脚本:-
我的作品是成功的,我的作品是这样的:
任务2:-
创建了将Function应用程序部署到Azure的发布管道:-
在Release pipeline中添加Build工件如下:-
新增环境变量设置为Dev
在Azure函数中任务选定的Azure函数应用和有效订阅。
App设置中新增环境变量。
现在,我创建了发布版本,并在Function应用程序中部署了函数,如下所示:-
入口:-
此外,我访问了我的功能应用程序〉高级工具〉工具〉ZipDeployUI,如下所示:-