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