tomcat集成jms服务器实现监听_一文教您如何实现持续集成服务器环境搭建

Masters -- Linux

JDK

jdk-8u221-linux-x64.tar.gz

1. 上传源码包到/usr/local/java/ -- 解压 -- /usr/local/java/jdk1.8.0_221

1. 配置环境变量 vim /etc/profile

 export JAVA_HOME=/usr/local/java/jdk1.8.0_221export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=${JAVA_HOME}/bin:$PATH

1. 刷新

 source /etc/profile

1. 验证

·

c4188afafefb1ad1000f7fbee1b42ae6.png

·

java -version

Tomcat

apache-tomcat-8.5.46.tar.gz

1. 上传源码包到/usr/local/tamcat/ -- 解压 -- /usr/local/tamcat/apache-tomcat-8.5.46

1. 配置环境变量 vim /etc/profile

 export TOMCAT_HOME=/usr/local/tamcat/apache-tomcat-8.5.46export PATH=${TOMCAT_HOME}/bin:$PATH

1. 刷新

· source /etc/profile

1. 启动

·

074419d978719ea9261c1a0883015983.png

·

 /usr/local/tomcat/bin/startup.sh

1. 关闭

 /usr/local/tomcat/bin/startup.sh/usr/local/tomcat/bin/shutdown.sh

Jenkins

jenkins.war (2.89.3)

1. 上传war包到/usr/local/jenkins/ -- 复制到 -- ${TOMCAT_HOME}/webapps/

1. 重启tomcat服务

1. 访问初始化

·

bf954dd1e3ed432b5b0e6d3bbf2bd9c5.png

·

· http://IP:8080/jenkins/

1. 解锁

·

9bdfe21697a4733c770bfdb55d57b87d.png

·

· cat /root/.jenkins/secrets/initialAdminPassword

1. 安装插件

2d8fb5dc4155fe19ce58a4a975502d3e.png

· 不安装插件安装插件耗时 -- 自定义能取消 -- 直接进入使用安装插件安装推荐插件 -- 失败无需重试 -- 直接确认继续

1. 创建管理员用户

· 用户名 test密码 test

1. 实例配置 -- Jenkins URL

244b656f7c5f77b42e3c59b5822c24f0.png

·

· http://IP:8080/jenkins/

1. 配置完成

·

bd79bf0733b151ebbe98b40d37bf208d.png

Slave -- Windows

JDK

jdk-8u144-windows-x64.exe

1. 双击安装包 -- 修改安装路径(JDK&JRE)

17. JDK -- java开发工具 -- 开发代码

17. JRE -- java运行环境 -- 运行代码

1. 配置环境变量

· JAVA_HOME -- 创建 JAVA安装目录 PATH -- 增加 %JAVA_HOME%bin;

python

python-3.5.4-amd64.exe

1. 安装 -- 勾选添加环境变量

8f86d7d203929a6085bd0ab2b4e0f12d.png

1. 验证 -- cmd执行python和pip

ff9958643b123eda41b201bf36c60335.png

Selenium

selenium3

1. 离线安装:selenium3(依赖urllib3)

1. 解压urllib3-1.25.1.tar.gz -- Cmd进入目录

· python setup.py install

1. 解压selenium-3.141.0.tar.gz -- Cmd进入目录

· python setup.py install

Browser&Driver

Chrome&ChromeDriver -- 最新版即可

https://www.google.cn/chrome/

http://npm.taobao.org/mirrors/chromedriver

1. ChromeDriver 放入 Python家目录

分布式配置

Master配置 -- 创建节点

1. 开启代理

4e21443cfa5c2dc374ff3d2bc7b16f86.png
cb7c7d6bdde6f1ea9637fab740d74879.png

1. 创建节点

49f8caf3bba4219a5223761205731121.png
d02075c10559758f27ad1359d6b1344f.png
72a28d67368f3c66f8bf26af4a2c43a9.png

Slave配置 -- 连接Master

1. 获取连接方式

37fe51c9391a655a07c98466546a7006.png
963a4eb7b0123a5df4e7fff1f084bddc.png

1. 连接方式一: slave-agent.jnlp运行

119f32b5a0be5f9fd87602f746e058ce.png

1. 运行方式二: 命令行运行 -- 下载agents.jar -- cmd执行命令即可 -- 窗口不要关闭

f471961d119fad2492b62872cea45876.png

1. 最后刷新连接

c028662bbdf3e1aac5b6be80cab91539.png

创建构建

新建构建任务

8ab6769984746b8158d501ecd7e01974.png

General

d5c88e649ab968626edf4529105e8c76.png

源码管理

fe7f8a7fd855a4c3a85f5e43ac7373ad.png

构建触发器

b9f708d944e1483d36c3d5e59bf348c4.png

构建

e02a689941f1ea3b5501f82a30761c9f.png

构建后操作

38fdfc96abfa9e0a4f8a2a19547a63da.png

执行构建任务

1. 自动构建 -- 满足构建触发条件

1. 手动构建 -- 立即构建

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值