跳到主要内容

华为云 ContainerOps 服务

什么是华为云 ContainerOps 服务

华为云 ContainerOps 是华为云线上的容器交付流水线服务,该服务面向容器交付全流程,提供镜像构建、镜像管理、镜像部署、灰度发布等一系列服务,是助力企业快速实施容器技术的、简化容器交付、运维流程的最佳实践工具。

如何绑定华为云账号到 Gitee

进入项目主页,通过 DevOps,选择华为云 ContainerOps 选项,进入绑定页面 输入图片说明

点击立即绑定

输入图片说明

确认绑定信息

输入图片说明

跳转华为云官方页面,直接创建账号或者绑定已有账号

输入图片说明

绑定成功后,再次进入流水线页面,可以看到已绑定的华为云账号以及流水线配额

输入图片说明

新建流水线

点击新建流水线,弹出创建表单,默认未勾选自动部署,新创建的流水线将不包含部署发布流程,如需自动部署则需勾选,详细用法见下文,本步骤介绍如何创建一个不包含部署发布流程的流水线

输入图片说明

流水线列表

创建成功后看到如下界面,可以通过编辑和查看按钮,直接跳转到华为云控制台对应流水线的编辑或者查看页面

输入图片说明

点击查看或者编辑之后之后跳转页面

输入图片说明

进入华为云控制台后如果您的控制台出现如下页面,说明您尚未将 Gitee 授权给华为云,可能导致代码拉取失败的错误,需要选择 Gitee 点击绑定账户进行跳转到授权页面进行授权

输入图片说明

执行流水线

Gitee 默认选择主目录下的 Dockerfile 作为您的镜像文件,所以您必须保证在主目录下有 Dockerfile(大小写敏感)这个文件

输入图片说明

如果您没有,也可以通过编辑链接前往华为云控制台利用网页版手动填写。

输入图片说明

当配置齐全之后,您可以通过华为云控制台执行流水线,也可以通过 Gitee 提供的启动按钮启动流水线

Gitee 启动流水线

创建完流水线后,可以直接通过 Gitee 的启动按钮启动

输入图片说明

华为云启动流水线

也可以通过点击查看链接,跳转到华为云启动

输入图片说明

流水线执行日志

Gitee 日志

点击日志链接打开日志弹窗界面

输入图片说明

华为控制台日志

输入图片说明

镜像部署

如用户拥有自动部署发布需求,则在新建流水线弹出框中勾选自动部署

输入图片说明

创建成功后,点击流水线查看链接,跳转到华为云控制台,流水线流程新增人工审核和正式发布阶段,该过程无法在 Gitee 完成,用户需自己选择机器集群

人工审核流程

输入图片说明

正式发布配置页面

如果您尚未购买集群,需要通过创建集群按钮进入购买华为云集群服务页面,如果已经购买,选择您的信息再选择保存并执行即可。

输入图片说明

至此,您的镜像部署便完成了,更多详情见华为 ContainerOps 中心