建木

持续集成平台
授权协议 Mulan
开发语言 Java
所属分类 开发工具、 持续集成系统(CI/CD)
软件类型 开源软件
地区 国产
投 递 者 皇甫夕
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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

主要功能:

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

详见官方项目示例

快速开始

  • 建木是一个面向DevOps领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具。可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行。 建木v2.7.0现已发布 主要更新:新增节点缓存功能、修复若干已知bug feature: RFC-034-workflow&pipeline-cache实现 enhancement: 优化慢SQL fixed: 已有项目添加cron触发器,下

  • 建木是一个面向DevOps领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具。可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行。 建木v2.5.7现已发布 主要更新:修复若干已知bug fixed: 节点运行时间过长时,容器因超时强制停止 未开启并发执行,且前面流程挂起时,需在流程日志中做相应提示 0s<=执行时长<1s时,展示为“不足1s” 缩短卡片状态切换的时间 卡片

  • 建木持续集成平台v2.5.0发布 建木持续集成平台基于建木,致力于为国内开发者与DevOps人员提供极致用户体验,提升开发、上线、运维的效率,让软件用户专注于提供业务价值。 建木持续集成平台v2.5.0现已发布 主要更新:分离Worker与Server、增强若干功能和修复已知bug feature: 建木重构Worker,分离Worker与Server 增加根据triggerId查询流程状态 en

  • 近日,开源GitOps产业联盟生态图景1.0版本正式发布,包含45家会员单位。图景从开发运维、架构、云计算、人工智能、管理决策、基础软件、网络安全、技术媒体/社区、教育培训九大方向对OGA联盟会员设计的技术进行详细梳理,提供全局视角,进而推动开源、开放GitOps技术在中国自主创新发展与落地实践。 建木持续集成平台入选《开源GitOps产业联盟生态图景1.0》——开发运维DevOps细分领域,进一

  • 建木持续集成平台是基于建木自动化平台提供的国产开源CI/CD产品,致力于为国内开发者提供简单易用、方便快捷的开发体验,推广DevOps的最佳实践,填补国内开源软件供应链中缺失的一环。 建木持续集成平台v1.1.1现已发布 主要更新:修复若干已知bug,含下列issue 事件桥接器删除无明确提示删除桥接器的名称 中英文自宽导致删除按钮浮现时会挡住后面的省略号 鼠标滑过节点时浮现的操作按钮会出现在其他

 相关资料
  • 目标 无明确目标 知识点 学习使用 travis-ci 对项目进行持续集成测试 (https://travis-ci.org/ ) 课程内容 首先来看看这个项目:https://github.com/Ricardo-Li/node-practice-3 (图1) 类似这样的 badges,在很多项目中都可以看到。前者是告诉我们,这个项目的测试目前是通过的;后者是告诉我们,这个测试的行覆盖率是多少。

  • 1 概念 Jenkins可选配置参数相当多。基本可以归为这么几类: 构建触发配置:例如配置gitlab提交代码触发构建,或者每天、每周定时触发构建 构建工具配置:例如配置jdk/maven/gradle等 构建后配置:例如配置发送邮件、自动开jira bug等 Jenkins的外挂工具,都是通过插件机制来解决的,常见插件如下: iOS专用:Xcode integration Android专用:G

  • gitlab-ci.md 官网:https://haomo-tech.com 作者:毫末科技 邮箱:hxg@haomo-studio.com

  • translated_page: https://github.com/PX4/Devguide/blob/master/en/test_and_ci/continous_integration.md translated_sha: 95b39d747851dd01c1fe5d36b24e59ec865e323e PX4 Continuous Integration PX4 builds and

  • 我们做的还不够好,先占个坑。 欢迎贡献章节。

  • 注意有关编写测试的建议, 请参阅 Testing Your Code. Why? 与 Kent Beck 一起撰写关于 持续集成 (简称 : CI ) 的 Martin Fowler 对 CI 进行了如下的描述: 持续集成是一种软件开发实践,团队成员经常整合他们的工作,通常每个人至少每天集成一次 - 导致每天进行多次集成。 每个集成都通过自动构建(包括测试)进行验证,以尽快检测集成错误。 许多团队

  • 对应于 Ruby 的一个或多个版本,你很轻松就可以测试你的网站构建。以下指引将展示怎样在 Travis 上建立一个免费的,集成了处理 pull 请求的 GitHub 的构建环境。如果你使用私有代码库的话,也有相应的付费选择。 1. 启用 Travis 以及 Github 启用 Travis 来构建你的 Github 代码库非常简单: 前往你在 travis-ci.org 的个人档案: https:

  • 持续集成的目的,是让产品可以快速迭代,同时还能保持高质量。它的核心措施是,代码集成到主干之前,必须通过自动化测试。只要有一个测试用例失败,就不能集成。由于我们的代码托管在github上面,所以选择Travis CI来做持续集成是一个不错的选择。 要触发构建工作,需要在项目根目录下面添加一个.travis.yml的文件: sudo: required services: - docker e