如何創建網站的暫存版本

有關基於Netlify上的GitHub Pull Request部署網站版本的分步教程

我當時正在啟動一門課程,我需要完成在“發布日”上將要到達的登錄頁面,而不更改我為公眾準備的網站的當前版本。

我在用Netlify這使得從Git分支自動部署網站變得很容易,在我的案例中,該網站託管在的GitHub。我將記錄此過程。其他基於CI / CD的託管服務提供商吉特存儲庫中可能有類似的工具。

Netlify自動為以下項目構建部署預覽拉取請求

所以我要做的是創建了一個新分支,我稱之為launch,並通過添加一些提交開始進行處理,然後我創建了一個Pull Request,這使得GitHub Desktop變得非常容易:

在我發送PR以後,Netlify立刻開始了其持續集成/持續交付管道:

切換到Netlify網站,我可以看到它自動提取了Pull Request分支,並開始了部署預覽:

幾分鐘後,我獲得了該網站的新URL,然後用它繼續進行課程啟動準備,而主域名仍然指向master分行代碼。