如何让每个拉取请求创建一个临时的 Azure kubernetes 环境?

如何让每个拉取请求创建一个临时的 Azure kubernetes 环境?

我们需要为每个拉取请求部署容器,并且每个容器都应具有 URI,然后在提交合并请求后删除。我正在考虑根据每个拉取请求设置动态命名空间,并部署 pod 并将入口配置为具有特定 URL,而不会干扰现有域 URL,这可以与开发团队共享。

经过验证后,一旦他们计划合并请求,整个命名空间就必须被删除。

您能否建议设置此环境的最佳方法?

目前我们有AKS +Jenkins+Git Lab环境。

答案1

如果你已经在使用 GitLab,那么内置评论应用程序支持将会完全按照你描述的方式进行

相关内容