當專案沒有放在任何的lab上(gitlab github ...etc),只有使用檔案更新,可以利用git hook 來發送 commit 通知。
git hook 是 Git 提供的事件觸發 script 腳本,sample 檔都會放在 Repository .git/hooks
內,此專案選用 Server-side hooks 的 post-receive (在整個過程執行完後執行,可以用來更新其他系統或通知)
cp -r post-receive repository_name/.git/hooks
cp -r post-receive.py repository_name/.git/hooks
cp -r config.ini repository_name/.git/hooks
channel_access_token
= "token"
project_name
= "專案名稱"
python3 post-receive.py
Windows 環境下為 Git Repository 加上 Git Hook