EazyBuilder是在专业的软件研发交付工作流程中不断的提炼总结,并依托DevOps持续交付认证标准工作经验的基础下,自研出来的高效灵活、流程完整、简单易用的构建标准化流水线的持续集成平台。
本平台产品致力于帮助您创建,管理,监控持续集成流水线。其聚焦多团队多工程统一编译、构建、扫描、部署等持续集成自动化流水线需求,通过插件自动注入和装饰、流水线模板化,专注于解决持续集成工具(如Jenkins/Hudson)操作配置繁琐、学习成本高(如必须熟悉Jenkinsfile/pipeline/groovy语法等)、环境依赖复杂(Shared library运行时需要依赖代码库)、大批量工程配置难及流水线管理难等问题。
产品特性与优势
特性
优势
EazyBuilder平台产品架构
EazyBuilder平台工作原理
功能概览
基础配置
在项目组资源配置菜单,配置jenkins,sonarqube地址,并且配置jenkins的工作目录,如需要使用k8s配置,还需要配置k8s部署文件路径(系统会自动生成k8s yml文件,存储至此文件路径)
系统参数配置
在系统参数配置菜单,配置基础信息(本步骤可以用源码中自带的初始化sql替代)
创建流水线
在初始化项目组菜单,录入代码仓库地址,自动生成流水线
创建构建过程
在构建过程定义菜单,配置构建过程包含的步骤
运行流水线
在流水线执行菜单,运行流水线
查看流水线日志
在历史构建记录菜单,查看日志
消息预警
在消息配置菜单,配置邮件,钉钉提醒
快速开始
继续阅读开源项目以更好的了解EazyBuilder产品。