使用子模組在 Netlify 上觸發部署
我想在每次我在包含在存儲庫中的 Git 子模組上進行提交時,在 Netlify 上重新構建我的網站。
不幸的是,Netlify 不會默認這樣做,只有主要存儲庫被“監視”以進行新的提交。
所以我這樣做了。
我進入部署設置,在“部署提醒”中,我點擊了“添加部署提醒”。
保存後,我得到了一個唯一的 URL,我可以調用,類似於 https://api.netlify.com/build_hooks/UNIQUE_STRING
。
然後,在子模組存儲庫中創建了一個 GitHub Action:
1 | name: 在 Netlify 上觸發重新部署 |
將上述的 Netlify UNIQUE_STRING 值添加到存儲庫 “設置 -> 秘密 -> 操作” 中的 NETLIFY_BUILD_HOOK_UNIQUE_STRING
操作秘密。
提交 Action,部署應該已經在運行:
tags: [“Netlify”, “子模組”, “部署”, “GitHub Actions”]