如何在从 Forge 实时部署网站更改之前查看它们?
How to view your website changes before deploying them live from Forge?
我已经设置了一个 linode 服务器,我正在使用 laravel forge 来处理 PHP 等。我还使用 Github 和 laravel 并设置持续集成。虽然,我对大部分设置不是很清楚,我也不完全了解它们是如何工作的,但我已经设置了这一切来让我的网站上线。
我想知道的是,
如何查看我不断更改的开发站点和访问 URL 的其他人所看到的实时站点。
有没有一种方法可以将更改推送到开发分支,我只能看到我正在做的更改,但在 master 分支中是实时站点所在的地方,全世界都可以看到它已完成。
使用
在本地设置您的站点
- Valet: https://laravel.com/docs/5.8/valet
- 或Homestead:https://laravel.com/docs/5.8/homestead
两者都有很好的记录。
如果您只是想设置暂存环境。设置两个伪造站点,一个从 development-branch 提取,一个从 master 分支提取,这样您就可以先在 live-server 上测试您的更改,而无需实际将其暴露给您的最终用户。
我已经设置了一个 linode 服务器,我正在使用 laravel forge 来处理 PHP 等。我还使用 Github 和 laravel 并设置持续集成。虽然,我对大部分设置不是很清楚,我也不完全了解它们是如何工作的,但我已经设置了这一切来让我的网站上线。
我想知道的是,
如何查看我不断更改的开发站点和访问 URL 的其他人所看到的实时站点。
有没有一种方法可以将更改推送到开发分支,我只能看到我正在做的更改,但在 master 分支中是实时站点所在的地方,全世界都可以看到它已完成。
使用
在本地设置您的站点- Valet: https://laravel.com/docs/5.8/valet
- 或Homestead:https://laravel.com/docs/5.8/homestead
两者都有很好的记录。
如果您只是想设置暂存环境。设置两个伪造站点,一个从 development-branch 提取,一个从 master 分支提取,这样您就可以先在 live-server 上测试您的更改,而无需实际将其暴露给您的最终用户。