沒有利用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