我们在 gitlab runner 的帮助下实现了 AutoDevops 功能,并使用 ArgoCD 管理 CD 阶段。因此 CI 管道构建了一个 docker 镜像,将其推送到 gitlab 注册表,CD 阶段使用推送的镜像在 ArgoCD 的帮助下部署应用程序。每次提交时,gitlab runner 都会触发管道。有没有办法可以单独使用 ArgoCD 来处理这种情况,以便管道自动触发而无需配置运行器?
问问题
210 次
1 回答
0
为避免在集群中同时运行 gitlab runner 和 argocd,您将配置一个指向ArgoCD Git Webhook Configuration的 gitlab webhook 。然后,您的 ArgoCD 应用程序将处理所有其余的事情。
于 2021-06-17T21:55:19.490 回答