Arbess V2.1.7版本发布,新增任务AliYun OSS上传、下载功能,新增流水线评审功能
Arbess 是一款国产开源免费的 CI/CD 工具,产品开源免费,简洁易用。本周Arbess V2.1.7版本发布,新增任务AliYun OSS上传、下载功能,新增流水线评审功能,LDAP/企业微信/钉钉登录帐号集成及登录认证调整为社区版本功能。
1、版本更新日志
新增
- 新增任务AliYun OSS上传、下载功能。
- 新增流水线评审功能。
- LDAP/企业微信/钉钉登录帐号集成及登录认证调整为社区版本功能。
- 企业微信/钉钉消息通知调整为社区版本功能。
修复
- 修复特定环境Node命令执行没有结果问题。
- 修复OpenEuler主机部署无法连接问题。
- 修复Maven构建部分主机找不到pom.xml文件问题。
优化
- 优化部分界面展现样式。
- 优化流水线统计界面。
- 优化部分接口响应速度。
2、AliYun OSS上传、下载任务
新增制品上传AliYun OSS,或者从AliYun OSS下载制品进行构建的功能。具体添加任务点击工具添加AliYun OSS任务。
添加AliYun OSS任务
可以输入文件绝对路径进行上传,也可以使用模糊路径+上传文件匹配规则进行匹配后上传。
AliYun OSS任务
字段 | 描述 |
任务名称 | 任务名称清晰地标识项目或对象。默认主机部署。 |
部署文件 | 需要部署的文件,可以写绝对路径,也可以写泛路径,泛路径需要配合部署文件规则来匹配到部署文件。 |
| 部署文件匹配规则 | 文件匹配规则,支持正则表达式。 |
阿里云授权信息 | 阿里云的授权信息。 |
存储仓库 | 上传阿里云的仓库。 |
需要提前维护阿里云授权信息。
阿里云授权信息
3、流水线评审功能
支持企业流水线运行评审,在流水线设置中配置评审信息。
配置评审信息
启用评审后,流水线运行需要审批。点击运行按钮实际为发送流水线运行评审单。
提交评审
提交评审后,评审人登录可看到评审单进行评审,通过后,可运行流水线。
流水线评审
4、LDAP、企业微信、钉钉帐号集成及登录认证
进入系统设置->用户->用户目录,可以选择配置并同步企业微信、钉钉、Ldap的用户。
用户目录页面按钮说明
| 按钮 | 说明 |
| 同步数据 | 点击即可同步数据,必须在开启按钮开启后才可同步。 |
| 开启 | 开启同步功能。 |
| 禁止 | 禁止同步功能。 |
| 配置 | 配置同步的应用数据,必须在开启按钮关闭状态下才可配置 |
4.1 LDAP账号集成与认证
用户集成
用户目录页面,点击ldap后的配置按钮,填写配置信息。配置成功后点击开启,此时同步数据的按钮会亮起,点击同步数据,就会把ldap下的用户信息同步到用户列表。
若配置信息填写错误导致同步数据失败,点击禁止,配置按钮会再次亮起,可以修改配置信息。

LDAP配置
| 参数 | 说明 |
| AD/LDAP名称 | Ldap服务名称。 |
| 服务器地址 | 安装Ldap服务器的IP地址。 |
| 端口号 | Ldap服务器启动端口号。 |
| Base DN | 服务器主域 |
| 链接方式 | LDAP服务器是否使用SSL模式,默认为启动 |
| 管理员DN | Ldap管理员账号,全称包括域 |
| 密码 | 管理员密码 |
| 类型选择 | Ldap服务器类型 |
| 所属OU节点 | 需要同步的范围,不填默认同步授权的所以组织机构 |
认证
登录页面,选择Ldap登录即可。

登录
4.2 企业微信账号集成与认证
账号集成
用户目录页面,点击企业微信后的配置按钮,填写配置信息。

企业微信配置
| 参数 | 说明 |
| 企业ID | 企业微信的企业ID,通常在企业微信企业管理界面中的我的企业最下方的企业ID |
| 凭证秘钥 | 企业微信应用的秘钥,通常在企业微信应用管理自己新创建的应用中的Secret |
| 授权回调域 | 当前应用的地址,必须是域名并且是公网可以访问的地址,必须与企业微信 --> 应用管理 --> 自建应用 --> 最下方企业微信授权登录--> Web网页授权会调域,保持一致 |
| AgentId | 企业微信应用的秘钥,通常在企业微信应用管理自建应用的AgentId |
| Tocken | 用于企业微信用户目录变更回调,在企业微信 --> 应用管理 --> 自建应用 -->接收消息中获取 |
| EncodingAesKey | 用于企业微信用户目录变更回调,在企业微信 --> 应用管理 --> 自建应用 -->接收消息中获取 |
配置信息填写完成后点击下一步,上传认证文件。
企业微信配置授权回调域的需要先配置网页授权及JS-SDK,先在企业微信下载授权文件,然后在上传即可。

上传认证文件
认证
登录页面,选择企业微信登录,使用企业微信扫描登录二维码即可。

登录
4.3 钉钉账号集成与认证
账号集成
用户目录页面,点击钉钉后的配置按钮,填写配置信息。配置成功后点击开启,此时同步数据的按钮会亮起,点击同步数据,就会把ldap下的用户信息同步到用户列表。
若配置信息填写错误导致同步数据失败,点击禁止,配置按钮会再次亮起,可以修改配置信息。

配置
认证
登录页面,选择钉钉登录,使用钉钉扫描登录二维码即可。

登录
5、企业微信消息通知配置
- 配置发送方式
进入系统设置->消息->发送方式页面下,点击企业微信后的配置。

配置webhook
| 字段 | 说明 |
| 名称 | 发送方式名称,自定义。 |
| Hook地址 | 企业微信机器人Hook地址,通常在企业微信打开任意一个群聊 --> 右上角新建机器人 --> 输入信息完成 即可获取机器人Hook地址 |
- 配置通知方案
进入消息方案页面,点击任意事件名称进入消息方案配置详情页面。鼠标悬浮在通知方式区域,即可看到编辑按钮。点击编辑进入编辑模式,勾选企业微信即可。

配置通知方案
