创建第一条流水线
权限认证
EazyBuilder支持本地认证与Ldap认证,初始密码admin/admin
LDAP认证需要手工开启,配置项(jenkins-cleint.yml)如下:
ldap:
enable: true
url: "ldap://xxxxx:389"
base: "DC=xxx,DC=com"
userDn: "[email protected]"
userPwd: "xxxx"
referral: ignore
domainName: "%[email protected]"
EazyBuilder控制台主要旨在于增强持续集成流水线的自动化编排,以便进一步帮助用户降低持续集成流水线的开发的成本,将提供包括下列基本功能:
项目总览
项目质量管理
- 质量汇总报表
- 工程项目分组
- 定期质量报告发送设置
- 质量预警规则设置
- 门禁设置
- 开发者活动统计
系统管理
- 项目组初始化
使用此菜单,可快速创建工程流水线,包含基本信息,用户信息,消息通知,项目信息
基本信息
用户信息
消息通知
项目信息
- 用户设置
- 事件设定
- Docker镜像仓库
- 系统参数设置
- 部署主机管理
如果不采用kubernetes部署,可以单独配置应用部署的服务器,一个项目组可以配置多台
- API接入认证
- 源码仓库活动分析设置
- 操作记录查询
- 项目组资源设置
配置jenkins,sonarqube等第三方插件,项目组可以设置多个,系统采用随机算法去调用
项目组设置
项目工程设置
流水线管理
- 构建过程定义
- 运行流水线
- 历史构建记录
- 定时自动构建