流水线

PipeLine 开发流水线,将软件开发过程的源代码、编译、构建、发布有机的沟通起来,形成一条统一的开发流水线,在流水线内自动完成由源代码/程序包到部署运维的各项工作。

菜单路径

“产品与服务”→“软件开发”→“流水线”

流水线列表操作

1.登录控制台。

2.点击“产品与服务”选择“软件开发”>“流水线”,进入流水线列表页面。

列表中的基本操作

操作名称 操作 详解
查询 支持模糊搜索,输入“流水线名称”即可进行查询。
刷新 刷新构建列表。
流水线 流水线名称下面显示构建类型;“#”数字表示是第几次执行该流水线;显示日期为最后一次执行的时间。
设置密码 主账号显示此操作,添加流水线密码,只有输入密码才能对流水线进行操作。
修改密码 主账号显示此操作,修改流水线密码。
手动执行 点击按钮,手动执行流水线。
执行历史 查看流水线执行历史。
执行log 查看流水线执行日志,定时更新,支持手动刷新。
编辑 进入“创建流水线”页面。
删除 删除构建,此操作不可恢复,请慎重。

设置密码

属性名称 属性说明
设置密码 8-16个字符,必须含有数字、大小写字母、特殊字符,支持英文特殊字符~!@#$%^&*?/()_-+=。
确认密码 确认密码

创建流水线

菜单路径

“产品与服务”→“软件开发”→“流水线”→“创建流水线”

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“软件开发”>“流水线”>“创建流水线”,进入创建流水线页面。

3.填写流水线名称以及关联的流水线(选填)。

流水线名称:仅包含字母、数字、下划线及中横线!。

1)点击“”按钮,创建流水线中的节点。

2)点击方形节点,填写节点信息。

节点信息中的类型如下:

  • Build:编译打包环节

  • TagAndDeploy:镜像发布环节

  • Test:人工测试环节

  • ManualOperation:人工审核环节

  • CodeCheck:代码审查环节

  • Script:运行脚本环节

  • GitMerge:分支合并环节

3)构建类型

  • 基于主干分支构建:从git主干分支拉取源码进行编译、构建、发布。该主干分支由用户创建构建时指定,通常是项目开发中的稳定分支,如master、stable。

  • 基于功能分支构建:从修复或新增某一特定功能的分支拉取源码进行编译、构建、发布。且用户已经基于此分支发起指向主干分支的MergeRequest。

  • 基于程序包构建:构建中的构建类型选择基于程序包构建。在对应的仓库下载程序包,并构建对应的镜像。

4.按照定制的流水线执行。