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