建木 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
建木 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
建木 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Mulan
开发语言 Java
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 开源建木社区
适用人群 未知
收录时间 2021-10-07

软件简介

建木持续集成平台是基于建木自动化平台提供的国产开源CI/CD产品,致力于为国内开发者提供简单易用、方便快捷的开发体验,推广DevOps的最佳实践,填补国内开源软件供应链中缺失的一环。

主要功能:

  • 事件桥接器:提供外部系统触发流程执行的事件桥接转换机制,当前只支持Webhook方式调用。
  • 配置即代码:提供两种不同的DSL语法来描述配置CI/CD流程。同时支持本地创建和远程Git导入两种方式来创建项目,可以支持GitOps的最佳实践。
  • 流程可视化:提供CI/CD流程的可视化展示,流程节点编排依赖与执行情况一目了然

详见官方项目示例

快速开始

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(1) 发布并加入讨论🔥
发表了资讯
12/02 11:33

建木 v2.8.0 发布

建木是一个面向DevOps领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具。可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行。 建木v2.8.0现已发布 主要更新:新增Worker管理功能、新增Webhook请求的Json查看器并支持JsonPath复制功能、修复若干已知bug fixed: fix: 任务挂起后,流程实例没有挂起 由 @generations 贡献 https://gitee.com/jianmu-dev/jianmu/pulls/1794 fix: 删除任务参数时,误删节点默认参数 由...

0
0
发表了资讯
08/08 10:56

Docker Hub 终极解决方案

1、如何创建「私有/组织成员可见」镜像,参考下面文章。 速来,镜像库已支持手动推送啦!!! 2、镜像仓库创建成功后,点击 同步 菜单,进入同步计划管理页。 3、点击创建同步计划,定义触发规则 第一步:填写镜像信息 镜像源:选择Docker Hub等外部镜像源 镜像仓库:填写要同步的镜像仓库,如,mysql、grafana/grafana等 账号:镜像源账号,选填 密码/访问令牌:镜像源密码/访问令牌,选填 注:为了缓解Pull Rate问题,建议绑定...

1
1
发表了资讯
08/05 09:35

速来,镜像库已支持手动推送啦!!!

建木Hub镜像私有库已上线,支持个人私有和组织内共享,具体使用方式如下: 一、打开镜像库 访问镜像库:https://image.jianmuhub.com,点击立即体验。 若尚未开通,登录后勾选协议,点击立即开通。 二、创建镜像仓库 填写仓库信息 归属:可以选择个人个人或组织(组织可以在顶部导航【组织协作】中创建)。归属代表镜像仓库属于谁。 唯一标识:镜像仓库名称由 归属唯一标识/仓库唯一标识 组成;建议用镜像相关内容命名,方便识别...

2
3
发表了资讯
08/02 14:54

建木 Hub 流水线正式版上线啦!!限时送 200 分钟体验时长

建木Hub的小伙伴们,我们的SaaS版公测已结束。建木Hub流水线产品正式版上线啦!!详细功能见往期文章: 「外部参数」功能已上线,速来体验 亮点功能:流水线编辑支持并行了! 亮点功能: 私有节点&组织内节点 DevOps与低代码 新增功能:节点支持only配置啦!!! 建木流水线开源版与SaaS版主要功能及区别 如何使用Webhook节点实现数据同步和事件触发 「参数」让流水线动起来 正式版拥有更加可靠、更加安全的使用环境,正式版产品...

0
1
发表了资讯
08/01 15:42

「参数」让流水线动起来

建木的小伙伴们,这期文章将给大家介绍一下“参数”。 在流水线的构建中,参数的使用和管理是至关重要的一环。参数的类型、作用域以及如何在不同节点间传递,对于流水线的高效运行和灵活性至关重要。通过合理地定义和使用参数,可以实现不同节点之间的数据共享和逻辑控制。例如,一个测试节点可以根据上游编译节点提供的构建版本来运行相应的测试用例;一个部署节点可以根据触发器参数来确定要部署的环境或版本。 建木SaaS版流水...

0
1
发表了资讯
04/22 08:39

如何使用 Webhook 节点实现数据同步和事件触发

Webhook是什么? 顾名思义,Hook是钩子,那么Webhook 就是一个基于 HTTP 协议的钩子。API和Webhook的区别是,API是主动调用服务,而Webhook是当事件发生时反向调用。 各种服务就可以用Webhook的形式进行集成。 Webhook实现细节 Webhook本质是当上游系统事件触发时向下游系统发送的一个HTTP请求。 众所周知,HTTP请求结构如上图所示。建木SaaS版流水线提供的Webhook非常灵活!可以接收并适配市面上绝大多数的Webhook请求。那么它是...

0
0
发表了资讯
04/03 14:39

新增功能:节点支持 only 配置啦!!!

流水线最新功能更新,节点新增only配置功能,可条件化配置节点是否执行!!! 在流水线配置中,"only" 是一个非常重要的关键字。只有当这些条件满足时,才会触发流水线中相关节点的执行。 "only" 配置可以帮助团队更加灵活地控制流水线的执行过程,只在需要的时候触发特定的节点,避免不必要的资源浪费和时间消耗。 比如,团队可以配置一个只有当某个分支上有新的提交时才执行的节点。通过设置"only"条件,我们可以确保只有在需...

0
0
发表了资讯
03/25 15:07

DevOps 与低代码

当今DevOps领域从理论到工具可谓是五花八门、千姿百态。没感觉到的同学可以看看下图 可谓是乱花渐欲迷人眼。 难怪经常听到有同学说:学不动了!!!根本学不动!!!:) 让我们看看一个开发人员的内心独白:“我还有一堆业务代码加班都还没有写完!!!我不想学了,你不要过来啊!!谁来救救我😭” 再看看运维人员的的内心独白:“我要学OS、学网络、学python,还得学一堆DevOps工具的Yaml语法、Tom语法和一堆DSL语法!!!...

3
1
发表了资讯
03/19 11:05

亮点功能: 私有节点&组织内节点

SaaS版流水线实现了与原有节点库的深度集成,来实现节点的自定义。用户可以直接使用组织内节点和私有节点,如个人名下发布的私有节点和组织内的开源节点,可以直接在对应的个人或组织下的流水线中使用,而不会泄露给其他的用户,这样确保了节点的私密性。 如何在流水线中使用自定义节点 节点库可发布的节点分为:公开的节点,个人名下的私有节点,组织内公开的节点 组织名下的流水线可以使用组织在节点库中发布在组织名下的节点...

0
1
发表了资讯
03/11 11:58

亮点功能:流水线编辑支持并行了!

小伙伴们一直想要的编辑并行流程功能上线了!!!之前建木开源版的图形化编辑器只支持管道式编排,不支持并行。现在建木SaaS版图形化编辑器可以并行流程了,大家快来试试吧!!!解锁不一样的图形化编排吧~!

0
0
发表了资讯
03/04 15:37

「外部参数」功能已上线,爷们儿速来体验!!

「Devops流水线」内置最新上线了「外部参数」功能!!!!! (点击下方图片查看) 为了在流水线中实现动态参数配置,我们可以使用外部参数引用。这些参数可以是字符串、数字或布尔类型,满足各种不同的需求。在图形流水线中,节点可以轻松地引用这些外部参数,从而实现更加灵活和高效的流水线操作。 复制链接:https://devops.jianmuhub.com,快来体验吧!!!!

0
5
发表了资讯
02/26 16:22

建木流水线 SaaS 版已上线,公测免费体验中!!!

建木Hub现已上线「Devops流水线」功能,正在火爆公测中!用户可以在线使用强大的节点编排,构建用于开发、编译、测试、部署的流水线,创建自动化的软件交付流程。目前已支持Java、Node.js、Go等主流语言和技术框架。支持构建Docker镜像、Jar包、APK包等,满足多种构建需求。 公测期间免费使用,欢迎社区新老用户试用反馈 复制链接: https://devops.jianmuhub.com/,快来试试吧!!!...

0
0
发表了资讯
2023/05/22 18:19

建木 v2.7.2 发布

建木是一个面向DevOps领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具。可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行。 建木v2.7.2现已发布 主要更新:增强功能、修复若干已知bug enhancement: 自动清理时,任务参数、触发器事件、触发器事件参数、请求数据、日志文件需要清理 新增内置参数 Webhook不支持Get方式调用 fixed: webhook的触发器参数名称未做重复性校验(目前是前后端都没做) 显示隐藏状态反了...

0
4
发表了资讯
2023/04/20 07:35

建木 v2.7.1 发布

建木是一个面向DevOps领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具。可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行。 建木v2.7.1现已发布 主要更新:增强功能、修复若干已知bug enhancement: 手工输入Webhook参数 fixed: webhook非必填且未填默认值时,转换参数时会给参数一个默认值,触发器中未保存该默认值 触发器参数,是否必填为否时,默认值为必填项,前面加* shell节点的环境变量名称未做重复性校验...

0
1
发表了资讯
2023/01/19 09:28

建木 v2.6.3,“兔”飞猛进

建木是一个面向DevOps领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具。可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行。 建木v2.6.3现已发布 主要更新:增强功能、修复若干已知bug enhancement: 建木服务镜像从DockerHub迁移到建木Hub镜像库 ui镜像 v2.6.3之前:jianmudev/jianmu-ci-ui:v2.6.2 v2.6.3开始:docker.jianmuhub.com/jianmu/jianmu-ui:v2.6.3 server镜像 v2.6.3之前:jianmudev/jianmu-ci-serve...

0
4
发表了资讯
2022/12/30 16:25

建木 v2.6.2 发布

建木是一个面向DevOps领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具。可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行。 建木v2.6.2现已发布 主要更新:增强功能、修复若干已知bug enhancement: 批量停止已挂起实例 增加API文档访问机制 图形化编排中,字符串类型的可选参数无法填空内容,而不是内容为''或""的字符串 建议可以在配置文件中,对访问白名单进行配置dev.jianmu.api.jwt.WebSecurityConfig fixe...

0
1
发表了资讯
2022/12/11 13:08

建木 v2.6.1 发布

建木是一个面向DevOps领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具。可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行。 建木v2.6.1现已发布 主要更新:增强功能、修复若干已知bug enhancement: 与Git平台集成登录时可限定用户或组织 application.yml配置示例: # 未配置allow-login时,所有用户都能登录 # user或organization配置时,满足二者中的一个配置条件就能登录 # 未配置role时,所有组织成员都...

1
1
发表了资讯
2022/12/05 12:00

建木:为什么我们不支持手工上传镜像

自从我们提供公共镜像库以来,不少同学询问是否支持手工上传镜像到镜像库。答案是:不支持。 今天给大家聊一聊为什么公共镜像库不应该支持手工上传,主要基于以下几个方面的考量: Code First 建木作为一个完整实现GitOps理念的工具,开发团队在实现任何服务时所秉承和推广的当然也首选Code First的方式。 因此,我们提供的公共镜像库与GitHub和国内的Gitee都实现了集成,用户授权后可以直接选择代码库中的Dockerfile来进行镜像...

1
3
发表了资讯
2022/11/29 15:09

建木:为什么我们提供了新的公共镜像库

众所周知,建木在项目初期就已经完成了“自举”,就是使用建木完成自身的全部CI/CD/CO等自动化流程。 另外,由于建木本身和官方支持的节点都是打包为镜像发布到Docker Hub上,结果最近半年我们频繁碰到如下场景。 场景一: “CI服务的镜像构建步骤又失败了!已经重试10次了!!” “什么原因?” “原始镜像死活下载不下来啊!” “为什么不用国内的mirror?” “用了啊!用了反而更慢了!!” 场景二: “新应用今天部署不了啦...

2
6
发表了资讯
2022/11/25 14:25

建木 v2.6.0 发布,持续集成平台

建木是一个面向DevOps领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具。可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行。 建木v2.6.0现已发布 主要更新:支持HA部署、修复若干已知bug feature: 建木Server支持HA模式部署 fixed: 节点脚本执行结束,但变成已挂起状态 pipeline节点名为start时,无法执行,流程日志报错 从刚刚->1分钟前时间切换时存在不停切换闪动现象 DSL中定义两个字母相同,大小写不同的节点...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
1 评论
63 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部