没有利用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
本文介绍如何通过GitLab的Webhook功能实现自动部署,包括设置仓库、SSH密钥、克隆仓库及配置Webhook的详细步骤。

1729

被折叠的 条评论
为什么被折叠?



