GIT實現自動拉取代碼(可實現自動部署)

一、利用crontab定時任務

  1. 編輯用戶的定時任務:
    1. crontab -e
  2. 在用戶定時任務文件裏寫入定時命令
    1. 每過1分鐘執行後面的命令 : */1 * * * * cd /home/wwwroot/default/GIT/autoload;/usr/local/bin/git pull
      1. cd /home/wwwroot/default/GIT/autoload 表示進入到git項目目錄
      2. /usr/local/bin/git pull 進入項目目錄後拉取代碼

二、利用PHP腳本拉取(git服務器有提示功能的可以用此方法)

  1. php文件裏的代碼內容(前提是需要支持exec函數):
exec("cd /home/wwwroot/default/GIT/autoload;/usr/local/bin/git pull");
發佈了66 篇原創文章 · 獲贊 8 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章