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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章