今天,对于登台和生产,我们只是部署到AWS S3存储桶,并使用Cloudfront发行版托管SPA。我们使用circle-ci管道来构建,测试和部署。这对于我们的整体构建过程和持续集成非常有用。现在我们要解决的问题是,当多个开发人员对我们的SPA进行PR时,我们希望部署该代码并基于分支生成一个新的URL,以允许QA测试该代码。
One hosted solution I found was this.是否有人尝试使用服务器和一些nginx配置来设置自己的解决方案?已经有最佳实践了吗?
The main angular repo does this today.我不确定他们用于构建ngbuilds.io
部署的内容。您或您的公司为解决这个问题做了什么?
答案 0 :(得分:0)
再深入一点,我能够找到Angular团队文档,了解他们如何自己实现这一目标: https://github.com/angular/angular/blob/a01acec7febf30bdedd7fad2b6c2187886b3e9c0/aio/aio-builds-setup/docs/overview--general.md