首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Arbess从入门到精通(16) - 通过自定义模版快速设计流水线

Arbess从入门到精通(16) - 通过自定义模版快速设计流水线

原创
作者头像
DevOps实践之路
发布2025-12-03 17:17:46
发布2025-12-03 17:17:46
3090
举报

Arbess 是一款开源免费的 CI/CD 工具,支持免费私有化部署,轻量、简洁易用。本文将介绍如何安装Arbess并创建流水线,将创建的流水线或者任务保存为模版,提供给其他流水线引用。

1、Arbess 安装与配置

1.1 安装

本文以CentOS操作系统为例。

  • 下载,安装包前往官网下载,下载完成后得到类似tiklab-arbess-x.x.x.rpm的文件。
  • 安装,上传到服务器上,在文件同级目录执行命令安装。

rpm -ivh tiklab-arbess-x.x.x.rpm

  • 启动,系统默认安装路径为/opt目录,进入/opt/tiklab-arbess/bin目录下,执行./arbess start即可启动成功。
启动Arbess系统
启动Arbess系统

使用 http://ip:9200 进行访问。使用用户名密码admin\123456登录,成功登录后展示Arbess首页。

Arbess首页
Arbess首页

1.2 配置流水线

Arbess流水线采用可视化设计,在流水线中配置通用git代码、构建安装包并部署主机。创建流水线,进入流水线设计页面进行操作。

  • 添加通用git源码任务

服务集成添加完毕之后,进入流水线设计,点击新阶段→源码→通用git。需要填入任务名称、Git版本、Git仓库地址、分支、通用Git授权信息等。

 添加源码任务
添加源码任务
  • 配置Maven构建任务

代码扫描添加完毕之后,添加构建安装包任务。根据代码构建方式选择Maven构建,点击新阶段→构建→Maven构建。输入构建信息,输入完成后,点击空白处进行保存。

 配置Maven构建任务
配置Maven构建任务
  • 配置主机部署任务

点击新阶段→部署→主机部署。输入部署信息,点击空白处进行保存。

 配置主机部署任务
配置主机部署任务

至此流水线设计完毕,下面介绍流水线自定义模版,支持流水线模板和任务模版。

  • 流水线模板:将整条流水线作为模板,创建流水线可直接引用模版创建流水线。
  • 任务模版:将流水线单独任务作为模板,流水线新增任务可引用模版进行新增。

1、流水线模板

1.1 保存模版

流水线创建完毕之后,点击流水线设计页面右上角“…”,选择保存为模板。

保存为模版
保存为模版

输入模版名称进行保存,保存完成后,进入系统设置→流水线配置→模版进行管理。

模版
模版

点击流水线模板名称,可以编辑流水线的模板。

编辑流水线模版
编辑流水线模版

1.2 引用模版

模版保存后,创建流水线选择模版,可选择自定义模版。

选择自定义模版
选择自定义模版

选择自定义模版进行创建,创建完成后流水线显示为保存的模版。

使用模板创建流水线
使用模板创建流水线

2、任务模版

2.1 保存模板

流水线创建完毕之后,点击流水线任务,点击流水线任务右上角“…”,选择保存为模板。

保存为模版
保存为模版

输入模版名称进行保存,保存完成后,进入系统设置→流水线配置→模版进行管理。

模版管理
模版管理

点击模版名称,可以对模版信息进行编辑。

编辑模版
编辑模版

2.2 引用模板

任务模版保存完毕之后,流水线编辑点击添加任务,可以引用流水线任务模版。

引用任务模版
引用任务模版

任务模版可设置是否模版同步,开启模版同步后,引用的任务模版只允许在系统设置中编辑,并且系统设置中编辑后,所有引用任务模版的流水线同步进行编辑。

模版同步
模版同步

例如下图任务模块开启模块同步,流水线设计不允许编辑,在系统设置修改任务模块。流水线中任务模块会同步修改。

同步任务模版
同步任务模版

下图任务模块未开启模块同步,流水线设计允许编辑。

不同步模版
不同步模版

欢迎有兴趣的开发者朋友前往官网体验demo,或者免费下载私有化部署版本下载体验。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、Arbess 安装与配置
    • 1.1 安装
    • 1.2 配置流水线
  • 1、流水线模板
    • 1.1 保存模版
    • 1.2 引用模版
  • 2、任务模版
    • 2.1 保存模板
    • 2.2 引用模板
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档