文件名称:Git-Auto-Deploy:使用这个用Python编写的小型HTTP服务器,在Git推送事件或Webhooks上自动部署GitHub,GitLab或Bitbucket项目。 以最简单的形式进行连续部署
文件大小:956KB
文件格式:ZIP
更新时间:2024-05-10 14:40:11
Python
它是什么? Git-Auto-Deploy由一个小型HTTP服务器组成,该服务器侦听从GitHub,GitLab或Bitbucket服务器发送的Webhook请求。 每次将新提交推送到存储库时,此应用程序都允许您连续自动地部署项目。 它是如何工作的? 将提交推送到您的Git存储库后,Git服务器将通过将带有JSON正文的HTTP POST请求发送到预配置的URL(您的主机:8001)来通知Git-Auto-Deploy 。 JSON正文包含有关存储库以及触发请求的事件的详细信息。 Git-Auto-Deploy解析并验证请求,如果一切顺利,则发出git pull 。 此外,可以将Git-Auto-Deploy配置为在每次成功执行git pull时执行shell命令,该命令可用于触发自定义构建操作或测试脚本。 入门 您可以通过多种方式安装Git-Auto-Deploy 。 以下是最常用