Jenkins面试题
Jenkins
Jenkins简介
jenkins是一个开源的基于Java开发的一种持续集成工具
具有自动化构建、测试和部署等功能。
免费的
构建项目:指从获取代码到部署完成项目之间的一系列过程
Jenkins的使用
下载安装启动,然后在管理页面安装需要的插件,如svn的,maven的,git的,gradle的,然后在里面建立项目关联上svn,maven项目,设置构建触发器,邮件发送等,还可以设置单元测试,安装JaCoCo plugin插件用于生成单元测试覆盖率报告等可以下载对应的插件根据用户组设置权限
持续集成
持续集成指的是,频繁地(一天多次)将代码集成到主干,持续的部署项目。
构建状态说明
Successful:完成构建,且被认为是稳定的。
Unstable:完成构建,但被认为不稳定。
Failed:构建失败。
Disabled:构建已禁用。

公司是怎么使用的
使用jenkins进行构建开发环境,测试环境,开发环境从svn上获取数据,测试环境从开发环境拉取数据,正式环境由运维从测试环境获取代码根据脚本来启动
配置文件有专门的配置文件管理系统

浙公网安备 33010602011771号