软通动力

EazyBuilder产品介绍

EazyBuilder是在专业的软件研发交付工作流程中不断的提炼总结,并依托DevOps持续交付认证标准工作经验的基础下,自研出来的高效灵活、流程完整、简单易用的构建标准化流水线的持续集成平台。

本平台产品致力于帮助您创建,管理,监控持续集成流水线。其聚焦多团队多工程统一编译、构建、扫描、部署等持续集成自动化流水线需求,通过插件自动注入和装饰、流水线模板化,专注于解决持续集成工具(如Jenkins/Hudson)操作配置繁琐、学习成本高(如必须熟悉Jenkinsfile/pipeline/groovy语法等)、环境依赖复杂(Shared library运行时需要依赖代码库)、大批量工程配置难及流水线管理难等问题。

产品特性与优势

特性

图片 1.png

 优势

图片 2.png

EazyBuilder平台产品架构

图片 3.png

 EazyBuilder平台工作原理

图片 4.png

功能概览

基础配置

在项目组资源配置菜单,配置jenkins,sonarqube地址,并且配置jenkins的工作目录,如需要使用k8s配置,还需要配置k8s部署文件路径(系统会自动生成k8s yml文件,存储至此文件路径)

图片 5.png

系统参数配置

 在系统参数配置菜单,配置基础信息(本步骤可以用源码中自带的初始化sql替代)

图片 6.png

创建流水线

在初始化项目组菜单,录入代码仓库地址,自动生成流水线

图片 7.png

创建构建过程

在构建过程定义菜单,配置构建过程包含的步骤

图片 8.png

运行流水线

在流水线执行菜单,运行流水线

图片 9.png

查看流水线日志

在历史构建记录菜单,查看日志

图片 10.png

消息预警

在消息配置菜单,配置邮件,钉钉提醒

图片 11.png

快速开始

继续阅读开源项目以更好的了解EazyBuilder产品。

https://github.com/iSoftStoneGroup/EazyBuilder

云原生服务