From e9bbefe6f9b11cfd0e527587e303fb47a1643542 Mon Sep 17 00:00:00 2001 From: rao-jing0415 Date: Fri, 9 Dec 2022 16:57:37 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=BB=BA=E6=9C=A8v2.6.1=E5=8F=91?= =?UTF-8?q?=E5=B8=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...\234\250v2.6.1\345\217\221\345\270\203.md" | 99 +++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 "source/_posts/\345\217\221\345\270\203\350\256\260\345\275\225/\345\273\272\346\234\250v2.6.1\345\217\221\345\270\203.md" diff --git "a/source/_posts/\345\217\221\345\270\203\350\256\260\345\275\225/\345\273\272\346\234\250v2.6.1\345\217\221\345\270\203.md" "b/source/_posts/\345\217\221\345\270\203\350\256\260\345\275\225/\345\273\272\346\234\250v2.6.1\345\217\221\345\270\203.md" new file mode 100644 index 0000000..1abc41c --- /dev/null +++ "b/source/_posts/\345\217\221\345\270\203\350\256\260\345\275\225/\345\273\272\346\234\250v2.6.1\345\217\221\345\270\203.md" @@ -0,0 +1,99 @@ +--- +title: 建木v2.6.1发布 +date: 2022-12-09 17:00 +categories: 发布记录 +comments: false +image: /assets/blog-source/建木发版专用封面.png +excerpt: 北半球第二好用的DevOps工具 +author: 建木 +--- +建木是一个面向DevOps领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具。可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行。 + +建木v2.6.1现已发布 + +**主要更新:增强功能、修复若干已知bug** + +enhancement: +- [与Git平台集成登录时可限定用户或组织](https://gitee.com/jianmu-dev/jianmu/issues/I5WBTG) + +application.yml配置示例: + +```yaml +# 未配置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配置示例: + +```yaml +# 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任务会重复执行](https://gitee.com/jianmu-dev/jianmu/issues/I63WA4) +- [不同场景下,Server小概率报CannotAcquireLockException/DeadlockLoserDataAccessException异常](https://gitee.com/jianmu-dev/jianmu/issues/I64GD4) +- [超过worker调度限额时,节点的排队中状态未生效](https://gitee.com/jianmu-dev/jianmu/issues/I63BTP) +- [终止流程时,排队中的任务失败后,仍可被Worker确认](https://gitee.com/jianmu-dev/jianmu/issues/I65904) +- [流程实例手动终止时,会重复创建end任务](https://gitee.com/jianmu-dev/jianmu/issues/I65BYQ) +- [HA部署时,webhook并发会导致流程实例序号重复](https://gitee.com/jianmu-dev/jianmu/issues/I65G0L) + + +[官方示例](https://ci.jianmu.dev) + +[建木文档](https://docs.jianmu.dev) + +[建木官网](https://jianmu.dev) -- Gitee