美文网首页
jenkins+jmeter+ant+git API CI部署

jenkins+jmeter+ant+git API CI部署

作者: 品聚微盟 | 来源:发表于2018-04-16 11:47 被阅读0次

    一、准备(笔者是在vmware Centos7环境下操作者,win7也是可以的,但是不建议):

    1、码云或者github账号(远程仓库建立此处不做解释)

    2、JDK

    3、JMETER

    4、ANT

    5、Jenkins

    二、安装

    1、安装JDK

    (1)检查系统是否自带了JDK以及相关安装包,如果有的话则应先将其卸载

    java -version

    rpm -qa | grep java

    (2)官网下载jdk

    (2)解压安装

    tar -zxvf jdk-7u75-linux-x64.tar.gz

    (3)配置环境变量

    vi /etc/profile

    在文件尾部添加如下配置:

    export JAVA_HOME=/wocloud/java/jdk1.7.0_75

    exportCLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    export PATH=$PATH:$JAVA_HOME/bin

    source命令重新加载/etc/profile文件,source /etc/profile

    输入java -version查看一下版本信息,如果可以看的则配置正正常

    2、jenkins安装

    (1)官网下载rpm包

    (2)安装

    进入上传目录执行rpm -ih jenkins-2.73.1-1.1.noarch.rpm

    (3)启动Service  jenkins start

    (4)打开浏览器访问IP:端口号

    (5)jenkins启动后的相关设置,管理员账户及密码和插件安装,此处略;

    3、ANT安装

    (1)从Apache官网下载最新版的Ant

    (2)解压:[root@centos~]# tar -xf apache-ant-1.10.1-bin.tar.gz

    (3)添加环境变量

     [root@centos~]#vi /etc/profile

    source命令重新加载/etc/profile文件,source /etc/profile

    (4) 验证 ant -version

    4、安装git

    (1)下载Git tar包https://www.kernel.org/pub/software/scm/git

    (2)解压tar 包tar -zxvf git-2.8.3.tar.gz

    (3)新建安装目录  mkdir /usr/local

       (4)进入解压后的目录,设置安装目录

        cd git-2.8.3

    ./configure prefix=/usr/local/git/

    (5)编译安装make && make install

    (6)添加环境变量

     vi /etc/profile

    source命令重新加载/etc/profile文件,source /etc/profile

    (7)验证git --version 

    5、安装jmeter

    (1)从jmeter官网下载最新版jmeter

    (2)解压:[root@centos~]# tar -xf apache-jmeter-3.0.tgz

    (3)添加环境变量

      #vi /etc/profile

    source命令重新加载/etc/profile文件,source /etc/profile

    (4)验证 jmeter -v

    6、配置jenkins

     (1)打开jenkins 配置JNK  ANT  GIT

    (2)新建job配置git

     因为我是用的码云,so要采用webhook插件,所以才会有第3步骤

    (3)构建触发器

      (4)构建配置(也就怎么去构建?)

    (5)构建后操作(构建了之后干嘛,当然是发送报告啊)

    jenkins 邮件配置此处不细说

     (6)立即构建执行

    相关文章

      网友评论

          本文标题:jenkins+jmeter+ant+git API CI部署

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