基于 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>