centos7安装gitlab_服务搭建篇一·Jenkins+Jmeter+Gitlab持续集成实现接口流程自动化

今天分享服务搭建第一篇:Jenkins+Jmeter+Ant自动化集成环境搭建 [Centos7.5]


一、JDK配置


二、Jmeter 安装并配置[1]

1、把 apache-jmeter-3.1.zip 上传到 /usr/local 并解压

# unzip apache-jmeter-3.1.zip

2、解压后,进行Jmeter环境变量配置

# vi /etc/profile

在文末添加如下变量:

export JMETER_HOME=/usr/local/apache-jmeter-3.1
export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH
export PATH=$JMETER_HOME/bin:$PATH

3、让配置文件立马生效

# source /etc/profile 

4、查看是否安装成功

# jmeter -v

f6704abeb8bd1d00c8ce1d2b07c631bb.png

注,如报错说明权限不够

82035e5fcf099ad42372773555840d28.png

进入该路径下,重新赋权

# cd /usr/local/apache-jmeter-3.1/bin/
# chmod 777 *

此事再次查看安装情况,发现已正常展示欢迎页!


三、Ant 安装并配置

1、把 apache-ant-1.10.0.zip 上传到 /usr/local 并解压

# unzip apache-ant-1.10.0.zip

2、解压后,进行Jmeter环境变量配置

# vi /etc/profile

在文末添加如下变量:

export ANT_HOME=/usr/local/apache-ant-1.10.0
export PATH=/usr/local/apache-ant-1.10.0/bin:$PATH

3、让配置文件立马生效

# source /etc/profile 

4、查看是否安装成功

# ant -version

9ce4ffc57819d748150dfa7e1d13186b.png

四、Jenkins 安装

1、下载、安装

版本地址: https://jenkins.io/zh/download/ (获取版本的下载链接)

1)开始下载:[root@localhost software]# wget https://pkg.jenkins.io/redhat-stable/jenkins-2.176.3-1.1.noarch.rpm

2)安装

114840b68afdfbae250512b3661f4ba5.png

2、配置

vi /etc/sysconfig/jenkins

启动端口,默认为8080,修改为8888

JENKINS_PORT="8888"

用户修改为root --默认为JENKINS

JENKINS_USER="root"

3、jdk建立软连接

[root@localhost software]# ln -s /usr/java/jdk1.8.0_191/bin/java /usr/bin/java

软连接的目的是把/usr/java/jdk1.8.0_191/bin/java 镜像到 /usr/bin/java 文件会同步变化,但不会占用空间

4、启动

systemctl start jenkins/stop/restart
or
service jenkins restart
[root@localhost interfacegit]# service jenkins restart
Restarting jenkins (via systemctl):                        [  确定  ]

5、访问首页 & 安装插件

http://192.168.127.100:8888 或 localhost:8888

出现如下报错:

94d8e1f2c95a5cae8bb4f19f71037c83.png

出现原因&解决方案:

jenkins.war 权限是不可执行 (文件路径:/usr/lib/jenkins)

-rw-r--r--. 1 root root 77364728 8月  28 22:41 jenkins.war

--修改权限
# chmod +x jenkins.war

-rwxr-xr-x. 1 root root 77364728 8月  28 22:41 jenkins.war

注:中间查这个问题好久,有执行过 sudo yum install libgcc.i686 --setopt=protected_multilib=false 这条命令,不知道有没有影响,待验证![2]

访问正常页面:

e05b369eccc20b5bd75b5118081c066f.png

根据提示查看密码:

[root@localhost jenkins]# cat /var/lib/jenkins/secrets/initialAdminPassword
6dfcabe03ef04e6499e0*************************

下一步后,安装推荐的插件:

6741c78b33cd78e01f3aa177e7702e72.png

安装完插件后,创建账户 -->完成

18002dc4878e0e6225a3532d5c84883a.png

第一阶段完成.......

美丽人生:服务搭建篇二·Jenkins+Jmeter+Gitlab持续集成实现接口流程自动化​zhuanlan.zhihu.com

参考

  1. ^需自行下载,Jmeter版本自行把握,本文中使用的是3.1版本
  2. ^--前面有一个空格!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值