拒绝笨重,一款轻量、极致简洁的开源CI/CD工具 - Arbess

日常研发过程中,为了提高构建、发布、测试效率,快速交付系统,通常会使用一些CICD工具。Jenkins作为一个的CICD工具,拥有强大的插件体系,但数量繁多的插件无从选择、插件之间各种不兼容、插件安装配置比较繁琐。

给大家推荐一款国产开源免费、简洁易用的CICD工具 - Arbess(谐音:阿尔卑斯)。

1、产品简介

Arbess包含流水线管理、流水线设计、流水线执行、测试报告、统计分析等模块,支持串行并行可视化设计方式,支持丰富多样的任务类型,支持分布式执行流水线,界面操作简洁明了、开源免费。

2、产品优势

2.1 任务多样性

  • 支持丰富多样的任务类型,如源码,代码扫描,测试,构建,拉取制品,推送制品,部署等各种类型,支持各种主流开源工具集成。
  • 支持并行、串行任务,任务可单独运行,也可自由组合运行。任务随意组合,没有任何限制。

2.2 可视化设计

流水线以可视化设计方式,降低学习成本,简化了流水线配置流程。

2.3 简洁易用

  • 支持一键安装,默认零配置,以快速安装上手。
  • 界面简洁,结构清晰,一目了然。

2.4 开源免费

免费开放源代码,支持社区协作和共享,推动项目不断发展和优化。

3、快速安装

以下以linux Ubuntu安装为例,其它环境安装方式见官网文档,以下示例安装使用默认内嵌agent,若需配置分布式运行则需要独立安装外部agent,具体可参见官方文档。

  • 下载,Ubuntu安装包下载地址:Arbess下载,或者执行如下命令在线下载安装包。

wget -O tiklab-arbess-2.0.8.deb https://install.tiklab.net/app/install/arbess/V2.0.8/tiklab-arbess-2.0.8.deb

  • 安装,将安装包上传到服务器,使用以下命令安装,默认安装目录在/opt下。

dpkg -i tiklab-arbess-2.0.8.deb

  • 启动,进入安装目录/opt/tiklab-arbess/bin目录下,执行./arbess start即可启动成功。

启动后,通过 http://ip:9200 访问,默认使用admin/123456登录。系统默认支持本地账号登录,满足基础登录需求。若需要使用企业微信、钉钉或 LDAP 等高级登录方式,可参阅Arbess文档获取相关配置说明。​

​Arbess登录页 ​

成功登录显示Arbess首页

​Arbess首页

4、产品预览

​创建项目模板

项目成员权限

​多样化任务

设计流水线

运行流水线

详细运行日志

​WebHook触发流水线

​运行统计

​查看测试报告

查看代码扫描报告

5、体验下载

有兴趣的朋友可以去Tiklab官网体验、下载安装使用。

相关推荐
fangzhanpeng1686 天前
快速掌握C#语言基础知识点(1.基础数据类型)
开发语言·c#·1024程序员节
无己心8 天前
面向多平台 AI 搜索引擎的适配层架构设计
前端·人工智能·搜索引擎·ai·1024程序员节
u01030552714 天前
AI驱动的安卓UI自动生成功能实现
人工智能·1024程序员节
u01030552714 天前
长株潭智能体赋能腾讯元器链接共享
1024程序员节
云贝贝贝16 天前
OceanBase认证体系介绍与备考指南
运维·服务器·oceanbase·1024程序员节
u01030552716 天前
Java图像处理实战指南
人工智能·1024程序员节
u01030552717 天前
Java AWT鼠标事件全解析
人工智能·1024程序员节
u01030552719 天前
Java实用类应用精讲
人工智能·1024程序员节
u01030552719 天前
Java I/O核心操作实战
人工智能·1024程序员节
meijinmeng20 天前
EKS 集群 ArgoCD `v3.0.6 → v3.1.x → v3.2.x` 备份,恢复,升级,巡检手册
argocd·cicd