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