是否可以创建全自动CI / CD管道:-示例 假设开发人员提交了前端微服务和后端微服务的代码,那么CI / CD管道就启动了,我们只需要使用域浏览该服务,而无需手动工作。
答案 0 :(得分:0)
我看到了两种可能的解决方法。
首先,您可以在AWS上运行GitLab Runner。 Read this关于在AWS上部署弹性且成本优化的设置。
另一种方法是使用GitLab Webhook,AWS API Gateway和AWS Lambda将GitLab存储库与AWS CodePipeline(或AWS CodeBuild)集成。
作为CI / CD流程的一部分,您需要实现的另一部分是如何控制Kubernetes集群以使用新的微服务版本对其进行更新。使用Kubernetes API或Kubernetes Client Library。
最诚挚的问候。