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 的過程。