gitlab配置webhook实现代码的自动部署

没有利用gitlab runner 而且利用webhook功能自由可定制的实现自动部署

先说步骤:

1 在gitlab上建立一个仓库 并新建一个空白文档,例如是README
2 在gitlab的settings中把本地主机和远端服务器的ssh-key添加进去,都要跟仓库是同一个用户
3 在本地和远端服务器都要clone gitlab的仓库

ps 在本地和远端服务器中使用同一个用户和创建ssh-key的命令
git config --global user.email "xxx"
git config --global user.name "xxx"
ssh-keygen -t rsa -C "邮箱地址"
把~/.ssh/id_rsa.pub的内容拷贝到gitlab中

最重要的是要对该仓库进行webhook的配置

首先进入仓库中,再在左侧边栏中找到settings-->integrations

参考https://www.jianshu.com/p/59a54e2e27d3

你可能感兴趣的:(gitlab配置webhook实现代码的自动部署)