毕业论文
您现在的位置: 自动化 >> 自动化资源 >> 正文 >> 正文

基于WebHook实现Gitee自动化部

来源:自动化 时间:2022/5/27
基于WebHook实现Gitee自动化部署大纲

1.起因和思路

2.WebHooks服务

3.自动化部署脚本

4.配置和完成

1.起因和思路

前段时间在写一个小的Web项目,部署到了租的云服务器上,后续也进行了一些开发和优化,每次开发完都要进行手动登录服务器部署,感觉整个过程有点麻烦,就想实现一个简化的自动化部署流程.

目前自动化部署主要有两种方式

通过项目下的增加CI配置的方式触发,使用Runner服务执行(类似GitLabCI的方式,在项目里增加.gitlab-ci.yml文件)

通过WebHook事件请求,发送到专门的CI/CD服务进行处理(像Jenkins)

看了Gitee目前支持的方式,第一种一般需要付费,或者是用三方服务,登录私有服务器执行命令;第二种方式应该更合适我,不过我不需要太复杂的功能.

目前来说,简单流程就是:

Gitee收到git提交事件,发送WebHook请求到WebHook服务

WebHook服务进行校验并执行相应的部署命令

需要一个接收WebHook请求的服务,解析并处理相应的事件,在GitHub上找了下,发现了一个合适的项目

转载请注明:http://www.0431gb208.com/sjslczl/388.html

  • 上一篇文章:
  • 下一篇文章: 没有了