时速云

快速上手

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

创建第一个TenxFlow

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

img

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


第一步 关联代码仓库

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

img

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

img

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

img

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

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

img


第二步 创建TenxFlow

单击左侧导航中的TenxFlow,单击左上角的创建TenxFlow;

img

在右侧弹出框中,选择可视化流程定义;单击立即创建并配置流程定义,即可完成一个TenxFlow的创建。

img


第三步 添加 Flow 项目

点击添加Flow项目,会新创建一个项目卡片: img

通过选择卡片的第一项-项目类型,可以定义当前卡片所执行CICD任务的类型,即:构建镜像、代码编译、单元测试和集成测试。

其中,构建镜像是最常用的一种类型,一般也作为TenxFlow的最后一个项目。 我们以构建镜像为例,选择构建镜像img

点击选择代码库,在弹出框中会列出已激活的所有代码库,选择代码分支,并点击部署,即可完成添加代码库;

img

输入项目名称,如:flow1;使用默认基础镜像: tenxcloud/image-builder:v2.0,

默认使用代码仓库中的Dockefile

输入构建生成的Docker镜像名称,如:image;点击确定

img

返回TenxFlow页面,点击启动

img

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