时速云

快速上手

快速上手能够让你快速了解时速云容器服务、DevOps、CI/CD等功能,仅需五分钟就可以掌握容器服务的基本特点。

创建第一个流水线

创建一个完整的流水线流程如下图:

img

下面来创建一个流水线,详情可参考CICD指南)


第一步 关联代码仓库

单击左侧导航中的代码仓库,单击左上角的关联代码库

img

单击GitLab图标,再单击添加GitLab代码仓库

img

在弹出框中填入仓库地址,以及代码库的Private Token(可在GitLab中通过以下路径获取:GitLab -> Profile Settings -> Account -> Private Token)。如: 仓库地址:http://gitlab.tenxcloud.com/

img

单击确认后,会提示代码仓库添加成功,此时可以查看到代码库中所有项目的列表,包括属性为Private和Public的项目。

点击激活,使之变为可构建状态。

img

第二步 新建流水线

单击左上角 新建流水线 按钮,弹框如下图

img

输入流水线名称,选择定义方式,目前版本仅支持可视化定义方式,yaml定义方式暂不支持。从已激活的代码项目中选择关联代码源。您还可以设置流水线执行成功、失败时邮件通知。点击确定创建成功。

第三步 添加阶段

流水线新建成功后,进入流水线定义界面,如下图

img

每个流水线都是由若干个阶段组成,不同阶段从左到右顺序执行,一个阶段执行结束,然后执行另一个阶段。

点击“+”,添加阶段,如下图

img

输入阶段名称,例如:“开发”。

选择阶段内任务执行方式,顺序执行就是从上到下,一个任务执行结束后,开始执行另一个任务;并发执行就是同时开始执行所有任务,每个任务相互之间没有关联。

点击新建阶段按钮完成创建。如下图

img

第四步 添加任务

点击阶段卡片内的"+"按钮,进入选择模板页面,如下图

img

平台提供“Docker镜像”、“自定义任务”、“克隆代码”、“审批流程”、“Jenkins任务”、“部署容器”、“Ant环境”、“Maven环境”、“Gradle环境”、“SonarQube”共 10 个模板。包括 9 个常用模板和一个自定义模板,用户可以根据需要自定义任务。

例如:选择“Docker镜像”模板,进入如下页面

img

根据实际需要定义任务,点击提交即可。

第五步 执行流水线

流水线配置完成,点击右上角的立即执行,如下图

img

根据任务模板不同,执行的最终产物也不同。如果是“Docker构建”任务,将会构建一个镜像,并推送到镜像仓库中。

侧栏导航
时速云微信
在微信上关注我们