互联网技术 / 互联网资讯 · 2024年1月7日

Docker配置GitHub操作:云计算核心技术Docker教程

本页面将指导您完成使用 DockeR 容器设置 GitHub Action CI/CD 管道的过程。在设置新管道之前,我们建议您查看关于 CI/CD 最佳实践的博客。

本指南包含有关如何执行以下操作的说明:

以示例DockeR项目为例,配置GitHub Actions

设置 GitHub 操作工作流程

优化您的工作流程以减少拉取请求的数量和总构建时间,最后,

仅将特定版本推送到 DockeR Hub。

建立一个 DockeR 项目

让我们开始吧。本指南以一个简单的 DockeR 项目为例。该库包含Nginx上高山图像。您可以克隆此存储库,也可以使用您自己的 DockeR 项目。

云计算核心技术Docker教程:Docker配置 GitHub 操作

在我们开始之前,请确保您可以从您创建的任何工作流访问DockeR Hub。去做这个:

1.将您的 DockeR ID 作为秘密添加到 GitHub。导航到您的 GitHub 存储库并单击settings > SecRets > New secRet。

2.使用名称DOCKER_HUB_Username和您的 DockeR ID 作为值创建一个新机密。

3.创建一个新的个人访问令牌 (PAT)。要创建新令牌,请转到DockeR Hub 设置,然后单击新建访问令牌。

4.让我们将此令牌称为 siMpleWhaleci。

云计算核心技术Docker教程:Docker配置 GitHub 操作

5.现在,将此个人访问令牌 (PAT) 作为第二个机密添加到 GitHub 机密 UI 中,名称为DOCKER_HUB_access_Token。

云计算核心技术Docker教程:Docker配置 GitHub 操作

OpenMagic API

Need more than content? Move into the product flow.

If you are here for model access, pricing, developer docs, or the future API console, the dedicated product path now lives on api.openmagic.ai.