You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jenkins流水线中AzCLI部署Azure WebApp遇SSL证书验证失败

问题:Jenkins流水线中AzCLI部署WebApp时SSL证书验证失败

在Jenkins流水线的PowerShell脚本中执行AzCLI部署命令时出现SSL证书验证错误:

执行的命令:

az webapp deployment source config-zip -g $resg -n $webapp --subscription $subscription --src my_release.zip

触发的错误信息:

ERROR: HTTPSConnectionPool(host='my.custom.domain', port=443): Max retries exceeded with url: /api/zipdeploy?isAsync=true (Caused by ...
SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:997)')))

已知情况:

  • 脚本部署目标为Azure节点,且已成功完成Azure登录(日志记录“Login Azure Succeeded”)
  • 已尝试打印证书以确认REQUEST_CA_BUNDLE配置正确性,期望让az webapp deployment命令正常运行

解决方案

通过设置环境变量禁用AzCLI的连接验证即可解决该问题,在执行部署命令前添加以下PowerShell代码:

$env:AZURE_CLI_DISABLE_CONNECTION_VERIFICATION="true"

内容的提问来源于stack exchange,提问作者b00leant

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 07:37:06