hexo博客想在提交后自动部署,使用持续集成工具比较繁琐也消耗资源,于是用python脚本加gitee webhook实现自动化拉取打包部署。
1. 安装 pip
和 Python
首先,确保你已经安装了 Python。如果没有安装,可以使用以下命令来安装 Python 和 pip
:
1.1 检查 Python 版本
如果你已经安装了 Python 3.x 版本,可以跳过安装 Python 的步骤。否则,继续安装:
1.2 安装 Python 3
1.3 安装 pip
安装 pip
的方法:
安装完成后,确认 pip
是否已经成功安装:
2. 使用 pip
安装依赖
一旦 pip
安装好,你可以使用以下命令来安装需要的库:
之后你就可以运行之前的 Python Webhook 脚本了。
3.编写脚本
代码优化,加入线程控制,防止webhook链接被并发调用后,两个hook任务线程同时执行出现安全问题。
4.执行脚本
5.配置hook到gitee
设置好签名(密码),设置回调地址,勾选两项