我想问一下,人们用什么在AWS EKS中为测试中的服务提供短暂的预览环境。此外,我很想知道您是如何提供任何依赖服务(如数据库(的。
例如,我正在开发一个back-end
服务,并希望部署从我的功能分支(包括数据库(打包的该服务的独立临时版本。此外,我还想在我的隔离环境中复制一个front-end
服务来测试我的back-end
。
任何想法都将不胜感激
谢谢Sachin
您可以推出自己的解决方案:通过连接您自己的CI/CD(Jenkins、CircleCI、BuildKite、Github Actions等(解决方案,通过绑定到源存储库上的webhook来触发预览环境的构建和部署。这必须包括构建修改后的代码,然后将该代码部署到一些暂存环境中,当然,然后用某种类型的数据为这些环境播种。
要做到这一点,有一些细微差别。你应该结账https://ephemeralenvironments.io/这是需要进入这些环境的一个很好的模板。
许多其他人使用SaaS平台提供的服务,Shipyard.build、Release和Velocity.tech是您的一些选择。
免责声明:我是船厂的运营团队
希望这能有所帮助!