如何创建网站的暂存版本

有关基于Netlify上的GitHub Pull Request部署网站版本的分步教程

我当时正在启动一门课程,我需要完成在“发布日”上将要到达的登录页面,而无需更改我准备公开使用的网站的当前版本。

我在用Netlify这使得从Git分支自动部署网站变得很容易,在我的案例中,该网站托管在的GitHub。我将记录此过程。其他基于CI / CD的托管服务提供商吉特存储库中可能有类似的工具。

Netlify自动为以下项目构建部署预览拉取请求

所以我要做的是创建了一个新分支,我称之为launch,并通过添加一些提交开始进行处理,然后我创建了一个Pull Request,这使得GitHub Desktop变得非常容易:

在我发送PR以后,Netlify立即开始其持续集成/持续交付管道:

切换到Netlify网站,我可以看到它自动提取了Pull Request分支,并开始了部署预览:

几分钟后,我获得了该网站的新URL,然后用它继续进行课程启动准备,而主域名仍然指向master分行代码。