一次完整的 CI/CD 是什么样的
写下这篇文章时,代码刚刚经过五个环节: 1. Gitea 收到 git push 2. Jenkins 拉取代码,创建临时构建 Pod 3. Kaniko 在 Pod 里构建 Docker 镜像(不需要 Docker 守护进程) 4. H
写下这篇文章时,代码刚刚经过五个环节: 1. Gitea 收到 git push 2. Jenkins 拉取代码,创建临时构建 Pod 3. Kaniko 在 Pod 里构建 Docker 镜像(不需要 Docker 守护进程) 4. H
这是通过 Jenkins 构建、推送到 Harbor、再部署到 Kubernetes 的第一篇文章。 技术栈 Flask 单文件应用 Kaniko 在集群内构建镜像 Harbor 私有仓库 Longhorn 持久化文章 ba