文件名称:cicd-demo:一个演示存储库,展示了使用DroneCI + ArgoCD + Kubernetes的CICD集成
文件大小:5KB
文件格式:ZIP
更新时间:2024-04-05 11:00:26
golang k8s droneci gitops argocd
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
----src()
--------server_test.go(2KB)
--------go.mod(49B)
--------Dockerfile(265B)
--------server.go(812B)
----README.md(4KB)
----.drone.yml(1KB)