Docker 构建 GitHub Actions
目录
GitHub Actions 是一个流行的 CI/CD 平台,用于自动化您的构建、测试和部署管道。Docker 提供了一套官方 GitHub Actions,供您在工作流程中使用。这些官方操作是可重用、易于使用的组件,用于构建、注释和推送镜像。
可用的 GitHub Actions 如下:
- 构建并推送 Docker 镜像:使用 BuildKit 构建并推送 Docker 镜像。
- Docker Buildx Bake:支持使用 Bake 进行高级构建。
- Docker Login:登录到 Docker 注册表。
- Docker Setup Buildx:创建并启动 BuildKit 构建器。
- Docker 元数据操作:从 Git 引用和 GitHub 事件中提取元数据,以生成标签、标签和注释。
- Docker Setup Compose:安装和设置 Compose。
- Docker Setup Docker:安装 Docker Engine。
- Docker Setup QEMU:安装 QEMU 静态二进制文件,用于多平台构建。
- Docker Scout:分析 Docker 镜像的安全漏洞。
使用 Docker 的 Actions 提供了一个易于使用的界面,同时仍允许灵活自定义构建参数。
示例
如果您正在寻找如何使用 Docker GitHub Actions 的示例,请参阅以下部分:
GitHub Actions 入门
使用 Docker 的 GitHub Actions 简介指南将引导您完成设置和使用 Docker GitHub Actions 构建 Docker 镜像并将镜像推送到 Docker Hub 的过程。