美文网首页UI自动化百人计划
第四次分享06.17Jenkins认识

第四次分享06.17Jenkins认识

作者: abc123it | 来源:发表于2017-06-20 16:36 被阅读36次

    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)业务监控;

    相关文章

      网友评论

      本文标题:第四次分享06.17Jenkins认识

      本文链接:https://www.haomeiwen.com/subject/umtaqxtx.html