CI / CD演示 这是的演示仓库。 本教程介绍了如何使用DroneCI和ArgoCD构建CI / CD管道。 在此演示中,我们使用DroneCI来运行测试,发布新图像以及更新清单存储库中的图像标签。 然后,我们使用ArgoCD进行连续交付,将Kubernetes集群中的应用程序状态与Git存储库中维护的清单进行同步。 这种进行Kubernetes集群管理和应用程序交付的方式被称为GitOps。 通过应用GitOps,我们可以为应用程序代码和基础架构维护一个“真理之源”,从而为您的团队提高系统可靠性和效率。 架构概述: 先决条件 无人机服务器 K8s集群 ArgoCD部署 Github帐户和Dockerhub帐户 无人机CI 设置 将您的Github帐户与Drone连接之后,您可以在Drone仪表板上浏览所有存储库。 接下来,克隆此Repositories -> cicd-demo