首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >DevOps实战(2) - 使用Arbess+Hadess实现下载制品进行主机部署

DevOps实战(2) - 使用Arbess+Hadess实现下载制品进行主机部署

原创
作者头像
DevOps实践之路
发布2025-12-01 17:30:55
发布2025-12-01 17:30:55
2430
举报

Arbess 是一款国产开源免费的持续集成与发布工具,支持免费私有化部署,一键安装零配置。本文将详细介绍如何安装配置使用Hadess、Arbess系统,使用Arbess流水线下载Hadess制品进行主机部署。

1、Hadess安装与配置

Hadess是一款开源免费的制品管理工具,Arbess集成Hadess,在构建完成之后将安装包自动上传到Hadess制品库。

1.1 安装

本文以CentOS操作系统为例。

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

rpm -ivh tiklab-hadess-x.x.x.rpm

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

使用 http://ip:9700 进行访问。使用用户名密码admin\123456登录。

1.2 配置

成功登录后,展示Hadess功能,包含制品库管理、制品搜索、制品扫描等模块。进入制品库可浏览相应的制品。

查看制品库
查看制品库

例如下文将拉取Hadess如下制品进行主机部署。

制品库
制品库

2、Arbess 安装与配置

2.1 安装

本文以CentOS操作系统为例。

  • 下载,安装包前往官网下载,点击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首页

2.2 配置

Arbess流水线采用可视化设计,在流水线中集成Hadess下载制品进行主机部署。创建流水线,进入流水线设计页面进行操作。

2.2.1 配置Hadess制品库

  • 配置Hadess服务集成

在系统设置→集成与开放→服务集成页面添加相关服务。授权类型选择Hadess、填写名称、服务地址(制品库地址)、认证类型(用户名密码、密钥)、用户名、密码。

添加Hadess服务
添加Hadess服务
  • 添加Hadess制品库任务

需要准备Hadess的制品库地址、需要下载制品的名称、版本等信息,在Hadess中可以获取。

制品库
制品库

在Hadess下载任务输入任务名称、制品库地址(在Hadess制品库查找)、制品名称、版本、需要保存到本地的位置。

添加Hadess下载任务
添加Hadess下载任务

字段

描述

任务名称

任务名称清晰地标识项目或对象。

Hadess服务

制品上传Hadess的制品库地址。

制品名称

需要下载的制品名称。

版本

制品的版本。

保存位置

保存到服务器的位置。

2.2.2 配置主机部署任务

点击新阶段→部署→主机部署。输入部署信息,变量使用${变量名称}进行引用,输入完成后,点击空白处进行保存。

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

字段

描述

任务名称

任务名称清晰地标识项目或对象。默认主机部署。

主机地址

部署主机远程SSH认证凭证。

部署文件

需要部署的文件,可以写绝对路径,也可以写泛路径,泛路径需要配合部署文件规则来匹配到部署文件。

部署文件匹配规则

文件匹配规则,支持正则表达式。

部署主机

选择需要部署到的主机地址。

部署位置

部署远程主机位置。

部署命令

文件部署命令。

至此流水线设计完毕,下面介绍流水线运行以及查看运行历史。

4、运行流水线

  • 运行流水线

点击右上角“运行”按钮,手动触发流水线。

运行流水线
运行流水线

点击认为标签右下角“日志”,可查看运行实时日志。

查看日志
查看日志
  • 查看运行历史

可以在历史页面查看到流水线运行历史。点击运行历史序号,即可查看详细的运行日志。

运行历史
运行历史

至此,使用Arbess成功搭建流水线,用来下载Hadess制品进行主机部署。

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、Hadess安装与配置
    • 1.1 安装
    • 1.2 配置
  • 2、Arbess 安装与配置
    • 2.1 安装
    • 2.2 配置
      • 2.2.1 配置Hadess制品库
      • 2.2.2 配置主机部署任务
  • 4、运行流水线
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档