• 搭建Jenkins自动化持续构建和部署系统


    什么是Jenkins?

    Jenkins是一个持续集成和持续交付的java应用程序,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。简单得说就是一款自动化构建测试和部署的Java应用程序。

    Jenkins的应用场景

    简单的应用场景:在团队开发中,我们时常会遇到这样一个问题。比如,我们把团队项目部署到github上面,当我们把本地开发的代码提交到GitHub仓库之后,那么服务器该怎么自动更新呢?GitHub上面有webhook可以实现,还要自己写代码,感觉不够智能。针对这一情况,Jenkins就可以解决。

    安装Jenkins安装要求

    Jenkins安装很方便,Linux、windows等系统只要有对应的Java环境都可以安装。本文以Linux(centos7)安装为例。

    // 1.检测环境是否安装jdk,如果没有则会提示系统不存在jdk。
    java --version
    //2.安装jdk,因为Jenkins对Jdk的版本有要求,我们这里安装的Jenkins又是最新的版本。因此安装的jdk应在1.8之上。
    //版本兼容性
    //2.54 (2017-04) and newer: Java 8
    //1.612 (2015-05) and newer: Java 7
    // 源码安装方式
    ​//下载链接:http://www.oracle.com/technetwork/java/javase/downloads/index.html
    //下载对应的jdk版本,建议下载1.8以上的版本,我这里是jdk1.8.0_60的版本。
    在/usr目录下面新建要给java目录,将下载的jdk包上传到该目录并进行解压。
    vim /etc/profile
    JAVA_HOME=/usr/java/jdk1.8.0_60
    CLASSPATH=$JAVA_HOME/lib/
    PATH=$PATH:$JAVA_HOME/bin
    export PATH JAVA_HOME CLASSPATH
    // yum方式安装
    yum install -y java
    // 检测是否安装成功,如果显示版本号则代表安装成功。
    java --version
    // 开始安装Jenkins。安装Jenkins的方式有很多种,我这里以rpm包的方式安装。具体的安装方式可以参考https://jenkins.io/doc/book/installing/#setup-wizard
    sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
    sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key
    yum install jenkins 
    // 安装完成之后,就可以以service方式对Jenkins服务进行管理了。
    service jenkins start/restart/stop;
    chkconfig  jenkins on // 开机启动
    

    通过上面的步骤,我们便安装好了Jenkins,此时我们通过ip:8080直接访问即可。根据安装操作一步一步的进行即可进入如下界面。本文属于安装篇,安装的过程也很简单,便写的很粗糙,后期在分享其他功能上面会更加精细化。如果你遇到什么问题,可以加425535068群咨询(绝不是为了推荐,只是可能人太多,太繁琐),同时促进大家想后学习。

  • 相关阅读:
    All about Python
    All about TestComplete
    All about Ranorex
    围观大神们的博客
    CRP实施方法论(转)
    启发式测试策略模型(Heuristic Test Strategy Model,简称HTSM)(转)
    soapUI学习笔记---断言的小使用(转)
    soapUI学习笔记--用例字段参数化(转)
    常用功能测试点汇总(转)
    记一次性能测试实践1
  • 原文地址:https://www.cnblogs.com/qqblog/p/9504235.html
Copyright © 2020-2023  润新知