建木 v2.6.1 发布


建木是一个面向DevOps领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具。可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行。

建木v2.6.1现已发布

主要更新:增强功能、修复若干已知bug

enhancement:

  • 与Git平台集成登录时可限定用户或组织

application.yml配置示例:

# 未配置allow-login时,所有用户都能登录
# user或organization配置时,满足二者中的一个配置条件就能登录
# 未配置role时,所有组织成员都能登录
# 配置了role时,成员角色权限高于所配置的role时,用户可以登录,如gitee配置的role为member,则admin和member都能登录
gitee:
allow-login:
# 配置允许登录的用户账号
user:
- xxx1
- xxx2
organization:
# 配置允许登录的组织账号
- account: xxx1
# 配置允许登录的成员角色,可选值(admin/member)
role: admin
- account: xxx2
# 配置允许登录的成员角色,可选值(admin/member)
role: member
gitlab:
allow-login:
user:
- xxx
organization:
- account: xxx
# 可选值(Owner/Maintainer/Developer/Reporter/Guest)
role: Guest
gitea:
allow-login:
user:
- xxx
organization:
- account: xxx
# 可选值(admin/member)
role: member
gitlink:
# gitlink暂不支持配置organization
allow-login:
user:
- xxx

docker-compose.yml配置示例:

# gitee
JIANMU_OAUTH2_GITEE_ALLOW-LOGIN_USER_0: xxx1
JIANMU_OAUTH2_GITEE_ALLOW-LOGIN_USER_1: xxx2
JIANMU_OAUTH2_GITEE_ALLOW-LOGIN_ORGANIZATION_0_ACCOUNT: xxx1
JIANMU_OAUTH2_GITEE_ALLOW-LOGIN_ORGANIZATION_0_ROLE: admin
JIANMU_OAUTH2_GITEE_ALLOW-LOGIN_ORGANIZATION_1_ACCOUNT: xxx2
JIANMU_OAUTH2_GITEE_ALLOW-LOGIN_ORGANIZATION_1_ROLE: member
# gitlab
JIANMU_OAUTH2_GITLAB_ALLOW-LOGIN_USER_0: xxx
JIANMU_OAUTH2_GITLAB_ALLOW-LOGIN_ORGANIZATION_0_ACCOUNT: xxx
JIANMU_OAUTH2_GITLAB_ALLOW-LOGIN_ORGANIZATION_0_ROLE: Reporter
# gitea
JIANMU_OAUTH2_GITEA_ALLOW-LOGIN_USER_0: xxx
JIANMU_OAUTH2_GITEA_ALLOW-LOGIN_ORGANIZATION_0_ACCOUNT: xxx
JIANMU_OAUTH2_GITEA_ALLOW-LOGIN_ORGANIZATION_0_ROLE: member
# gitlink
JIANMU_OAUTH2_GITLINK_ALLOW-LOGIN_USER_0: xxx

fixed:

  • 建木HA部署后,cron任务会重复执行
  • 不同场景下,Server小概率报CannotAcquireLockException/DeadlockLoserDataAccessException异常
  • 超过worker调度限额时,节点的排队中状态未生效
  • 终止流程时,排队中的任务失败后,仍可被Worker确认
  • 流程实例手动终止时,会重复创建end任务
  • HA部署时,webhook并发会导致流程实例序号重复

官方示例

建木文档

建木官网


相關推薦

2022-11-26

建木是一个面向DevOps领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具。可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行。 建木v2.6.0现已发布 主要更新:支持HA部署、修复若干已知bug feature: 建木Server支持H

2024-08-03

建木Hub的小伙伴们,我们的SaaS版公测已结束。建木Hub流水线产品正式版上线啦!!详细功能见往期文章: 「外部参数」功能已上线,速来体验 亮点功能:流水线编辑支持并行了! 亮点功能: 私有节点&组织内节点 DevOps

2022-10-22

建木是一个面向DevOps领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具。可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行。 建木v2.5.7现已发布 主要更新:修复若干已知bug fixed: 节点运行时间过长时,容器

2022-11-05

建木是一个面向DevOps领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具。可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行。 建木v2.5.8现已发布 主要更新:支持arm64架构部署、修复若干已知bug feature: server支

2023-04-21

建木是一个面向DevOps领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具。可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行。 建木v2.7.1现已发布 主要更新:增强功能、修复若干已知bug enhancement: 手工输入Webho

2022-09-04

建木是一个面向DevOps领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具。可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行。 建木持续集成平台v2.5.4现已发布 主要更新:实现RFC、新增功能、修复若干已知bug feat

2022-12-06

持手工上传,主要基于以下几个方面的考量: Code First 建木作为一个完整实现GitOps理念的工具,开发团队在实现任何服务时所秉承和推广的当然也首选Code First的方式。 因此,我们提供的公共镜像库与GitHub和国内的Gitee都实现

2022-11-19

新版功能 在线表单,支持独立部署,可接入多个应用系统,并根据 appCode 实现数据隔离。 在线表单,支持第三方独立接入,目前仅以 若依 为例,并提供详细的接入文档和示例代码。 在线表单,不修改任何 若

2024-08-06

建木Hub镜像私有库已上线,支持个人私有和组织内共享,具体使用方式如下: 一、打开镜像库 访问镜像库:https://image.jianmuhub.com,点击立即体验。 若尚未开通,登录后勾选协议,点击立即开通。 二、创建镜

2024-08-02

建木的小伙伴们,这期文章将给大家介绍一下“参数”。   在流水线的构建中,参数的使用和管理是至关重要的一环。参数的类型、作用域以及如何在不同节点间传递,对于流水线的高效运行和灵活性至关重要。通过合

2022-11-08

的组件可以和Rainbond的组件混合编排 Helm安装的应用可以发布成Rainbond应用模版 不管是从对接的 Helm 仓库安装 chart 包,还是 Helm 命令安装 chart 包,都可以转换为 Rainbond 应用模型,未来我们计划支持将 Rainbond 应用模版自动转

2022-12-17

buildkite-connector Concourse Dex Drone Ghorg gickup Jenkins 建木 CI Metroline Monitoring mixin mvoCI Renovate Tea Runner Woodpecker 经过长期的社区互动,我们获得了大量第三方CI系统的集成方案。但我们始终发现,独立搭建并运维

2024-08-07

大家好!禅道20.4.stable发布啦!本次发布新增消息中心。现在您可以在一个集中的入口查看和处理各类重要信息。此外,我们还完善了发布功能,支持发布失败,让您更好地掌握发布动态,提高发布管理的透明度,GitLab类型代码库下

2023-02-25

开源 3D 建模软件 Blender 三年前开始执行每季度发布一次重要更新的策略,也就是每年发布 4 个重要版本。现在官方决定转变为每年只发布 3 个重要版本。 根据团队的介绍,未来 Blender 每年仅发布 3 个重要版本,其中一个将成为