Docker 构建 GitHub Actions
目录
GitHub Actions 是一个流行的 CI/CD 平台,用于自动化您的构建、测试和部署流水线。Docker 为您的工作流提供了一套官方的 GitHub Actions。这些官方操作是可重用的、易于使用的组件,用于构建、标注和推送镜像。
以下 GitHub Actions 可用:
- 构建并推送 Docker 镜像: 使用 BuildKit 构建并推送 Docker 镜像。
- Docker 登录: 登录到 Docker 注册表。
- Docker 设置 Buildx: 初始化 BuildKit 构建器。
- Docker 元数据操作: 从 Git 引用和 GitHub 事件中提取元数据。
- Docker 设置 QEMU: 安装 QEMU 静态Binaries 用于多架构构建。
- Docker Buildx Bake: 启用使用高级构建的 烘焙。
- Docker Scout: 分析 Docker 镜像的安全漏洞。
使用 Docker 的操作提供了一个易于使用的界面,同时仍然允许自定义构建参数的灵活性。
示例
如果你正在寻找如何使用 Docker GitHub Actions 的示例, 请参阅以下部分:
开始使用 GitHub Actions
《使用 Docker 的 GitHub Actions 入门指南》将引导您完成设置和使用 Docker GitHub Actions 的过程,用于构建 Docker 镜像并将镜像推送到 Docker Hub。