UI自动化百人计划

第四次分享06.17Jenkins认识

2017-06-20  本文已影响36人  abc123it

1.持续集成的优点

(1)解放劳动力;

(2)避免人为失误;

(3)提高效率;

(4)质量持续反馈(每小时/每日构建)

(5)质量保障;

2.持续集成知识体系

Linux+Git+Jenkins+Maven+JDK,根据需要可增加插件;

3.持续集成由谁实施

质量团队主导、运维协助;

4.入门操作

准备条件:已安装JDK(1.7版本及以上)

(1)官网下载war包     https://jenkins.io/download/

(2)启动

java -jar  /jenkins/jenkins.war   --httpPort=8899

此处的,/jenkins/jenkins.war 为jenkins.war的完整路径,httpPort端口可自行设置,如果端口被占用可设置其他端口,或先关闭此端口对应的进程,然后启用此端口;

(3)浏览器访问

http://IP:端口   (IP为服务器IP地址,端口为httpPort后面的值)

(4)设置权限(默认是无权限控制的)

Jenkins是一个发布服务,切记一定要设置权限,否则后果很严重;

设置权限的方法:系统管理--->Configure Global Security

特别提醒:需留意给自己的账号设置管理员权限;

设置权限时,根据具体项目细化到不同组、不同角色的人员等;(采用项目矩阵授权策略)

(5)插件安装

点击 系统管理--->管理插件,进入插件管理后,选择 可选插件,比如:搜索maven,可安装maven info plugin插件;

(6)新建Job

具体Job内容需与开发沟通;

新建项目(常用的两种,构建一个自由风格的软件项目、构建一个maven项目)

5.企业持续集成体系落地存在的障碍

(1)团队内部赋能(测试/运维)

(2)QA团队能力不够(shell/python)

建议:集成&打包--->一条job一个build;

6.持续集成的其他用途

(1)静态代码扫描;

(2)单元测试;

(3)自动化测试(关键业务GUI/接口);

(4)业务监控;

上一篇 下一篇

猜你喜欢

热点阅读