持续集成 Linux 环境搭建 jmeter+ant+jenkins 持续集成

dd · 2018年07月20日 · 最后由 dgz_tester 回复于 2018年10月11日 · 1506 次阅读

折腾两天终于把这 CI 项目部署上服务器上,觉得很欣慰。所以总结一下希望可以帮助有需要的人
首先第一步为方便个人上传文件至服务器,建议个人安装远程连接上传服务器(如 xshell)。
利用 xshell 上传需要安装的 jdk、jmeter、ant、tomcat、jenkins

2、安装 jdk:
如何安装 jdk:下载 tar.gz 格式的软件包并上传至服务器;下载地址为:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
1、 在服务器上面解压下载的文件到安装的目录下面:
tar xvfz xxx.tar.gz
2、 解压成功之后配置环境变量:
打开 linux 下 vi 编辑器窗口:2.1、vi .bash_profile
2.2、输入环境变量配置
JAVA_HOME=/usr/local/jdk1.8.0_20
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
export JAVA_HOME=/data/java
export PATH=$JAVA_HOME/bin:$PATH
2.3 在 vi 编辑器输入 shift+: 再次输入 wq;然后回车键。
2.4 输入 source .bash_profile
2.5 安装完成之后,输入 java –version 查看是否安装成功
3、安装 jmeter
下载 jmetert tgz 文件 网址:http://jmeter.apache.org/download_jmeter.cgi
解压文件 tar xvfz xxx.tar.gz
配置环境变量:同上 jdk 安装配置环境一致。环境配置
export JMETER=/ymm/apache-jmeter-3.1
export CLASSPATH=$JAVA_HOME/lib:$CONF_DIR$JMETER/lib/ext/ApacheJMeter_core.jar:$JMETER/lib/logkit-2.0.jar:$CLASSPATH
3、 安装 ant
下载 ant http://ant.apache.org/bindownload.cgi,解压后上传到服务器位置上面
配置环境变量同上 jdk;环境变量配置
export ANT_HOME=/usr/local/apache-ant-1.9.9
export PATH=/usr/local/apache-ant-1.9.9/bin:$PATH
4、 安装 tomcat
4.1 下载 tomcat 下载地址:https://tomcat.apache.org/download-80.cgi
4.2 解压 tomcat 解压文件 tar xvfz xxx.tar.gz
4.3 在浏览器中输入http://xxx.xxx.xxx.xxx:8080tomcat 页面表示成功;显示
5 安装 jenkins
5.1 下载 jenkins.war 文件,下载地址为:http://updates.jenkins-ci.org/download/war/

5.2 将该文件放在在 tomcat 的 webapps 文件下,重启 tomcat.
5.3 通过访问http://xxx.xxx.xxx.xxx/jenkins
5.4 初次登录 jenkins 时,系统会提示密码所属为文件地址,安装该地址访问并打开该文件,复制至密码输入框即可登录
5.5 登录成功后安照系统系统按照插件。
注:jemter 下面的 build.xml 需要配置。Jenkins 创建新项目并配置好构建路径
希望可以帮助有需求的人,同时你们可以多参考网上的这一方面资料。
参考:https://www.cnblogs.com/kaola8023/p/8260289.html

共收到 1 条回复 时间 点赞

安装 jmeter 和 ant,环境变量也配置好了,为何 jmeter -version 和 ant -version 提示:The program 'ant' is currently not installed. To run 'ant' please ask your administrator to install the package 'ant'

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册