基于 CNB (Cloud Native Build) 平台的 Docker 镜像自动化构建和发布项目。
本项目提供了一套完整的 Docker 镜像多架构构建方案,支持:
.
├── .cnb.yml # CNB 配置文件
├── .pipeline-for-pr.yml # PR 评审流水线模板
├── hub.docker.com.yml # Docker Hub 发布流水线
└── LICENSE # MIT 开源协议
当推送到 main、dev 或 staging 分支时:
当推送 git tag 时:
项目支持以下 Dockerfile 结构:
Dockerfile - 默认 Dockerfiledocker/Dockerfile.linux.amd64 - amd64 架构专用docker/Dockerfile.linux.arm64 - arm64 架构专用cnbcool$CNB_REPO_NAME(CNB 仓库名)main 分支: latestcnbcool/<repo-name>:<version>