当前位置: 首页 > news >正文

Vercel 设置自动部署 GitHub 项目

Vercel 设置自动部署 GitHub 项目

问题背景

最近 Vercel 调整了其部署政策,免费版用户无法继续使用自动部署功能,除非升级到 Pro 计划。但是,我们可以通过配置 Deploy Hooks 来实现同样的自动部署效果。

解决方案

通过设置 Vercel 的 Deploy Hooks 和 GitHub 的 Webhooks,我们可以实现代码推送后自动触发部署,而且无需 Vercel 团队访问权限或修改 git 配置。

步骤一:配置 Vercel Deploy Hooks

  1. 进入你的 Vercel 项目设置页面
  2. 找到 Git → Deploy Hooks 选项
  3. 创建一个新的 Hook(比如命名为 “Auto Deploy”)
  4. 复制生成的 Deploy Hook URL

Vercel Deploy Hooks 设置

步骤二:配置 GitHub Webhooks

  1. 打开你的 GitHub 仓库设置
  2. 进入 Webhooks → Add webhook
  3. 配置以下信息:
    • Payload URL:粘贴刚才复制的 Vercel Deploy Hook URL
    • Content type:选择 application/json
    • 触发事件:选择 “Just the push event”(仅推送事件)
    • SSL verification:启用
  4. 点击 “Add webhook” 完成添加

GitHub Webhooks 配置

Webhook 详细设置

完成效果

配置完成后,每次你推送代码到 GitHub 仓库时,都会自动触发 Vercel 的部署流程。这种方式不仅完全免费,而且可以完美替代原有的自动部署功能。

http://www.lryc.cn/news/491542.html

相关文章:

  • SQL进阶:如何跳过多个NULL值取第一个非NULL值?
  • laravel 5.5 增加宏指令 joinSub, 省去->toSql() 和 addBinding($bindings);
  • 远程控制软件:探究云计算和人工智能的融合
  • 网络协议之DNS
  • .net6 使用 FreeSpire.XLS 实现 excel 转 pdf - docker 部署
  • QML学习 —— 28、3种等待指示控件(附源码)
  • flutter 专题十一 Fair原理篇Fair逻辑动态化架构设计与实现
  • 利用开源图床的技巧与实践
  • C++数据结构与算法
  • Paddle Inference部署推理(三)
  • python(四)os模块、sys模块
  • Oracle 数据库 IDENTITY 列
  • 【前端】js vue 屏蔽BackSpace键删除键导致页面后退的方法
  • 深入解密 K 均值聚类:从理论基础到 Python 实践
  • ArcGIS应用指南:ArcGIS制作局部放大地图
  • 非root用户安装CUDA
  • 单点修改,区间求和或区间询问最值(线段树)
  • 线性代数空间理解
  • Spring Boot教程之五:在 IntelliJ IDEA 中运行第一个 Spring Boot 应用程序
  • C51相关实验
  • docker离线安装linux部分问题整理
  • ISUP协议视频平台EasyCVR萤石设备视频接入平台银行营业网点安全防范系统解决方案
  • 递推概念和例题
  • 开发工具 - VSCode 快捷键
  • 数据库的联合查询
  • 【人工智能】基于PyTorch的深度强化学习入门:从DQN到PPO的实现与解析
  • 【深度学习】【RKNN】【C++】模型转化、环境搭建以及模型部署的详细教程
  • CentOS环境上离线安装python3及相关包
  • 学习threejs,使用设置bumpMap凹凸贴图创建褶皱,实现贴图厚度效果
  • React表单联动