linux部署分布式环境,分享"搭建Linux分布式环境中多模块项目自动上线发版平台"的思路 | zifangsky的个人博客...

Started by user admin

[workspace] $ /bin/sh -xe /usr/local/apache-tomcat-hudson/temp/hudson3227187940201879063.sh

+ /home/appuser/publish/bin/h5.sh 192.168.100.1 192.168.100.2

===============传递参数:192.168.100.1 192.168.100.2===============

===============正在发版:192.168.100.1===============

spawn ssh [email protected]

[email protected]’s password:

Last login: Thu Jan 11 22:04:06 2018 from 192.168.100.1

]0;[email protected]:~[?1034h[[email protected] ~]$ rm -f /home/appuser/h5.war

]0;[email protected]:~[[email protected] ~]$ exit

logout

Connection to 192.168.100.1 closed.

spawn scp /home/appuser/publish/app_download/h5.war [email protected]:/home/appuser/

[email protected]’s password:

h5.war 0% 0 0.0KB/s –:– ETA

h5.war 73% 94MB 94.2MB/s 00:00 ETA

h5.war 100% 128MB 63.9MB/s 00:02

spawn ssh [email protected]

[email protected]’s password:

Last login: Fri Jan 12 00:20:52 2018 from 192.168.100.1

]0;[email protected]:~[?1034h[[email protected] ~]$ ls -l /home/appuser/h5.war | awk ‘{print $5}’ | xargs -I

{} echo {} > /home/appuser/192.168.100.1-h5-len.txt

]0;[email protected]:~[[email protected] ~]$ exit

logout

Connection to 192.168.100.1 closed.

spawn scp [email protected]:/home/appuser/192.168.100.1-h5-len.txt /home/appuser/publish/chk/192.168.100.1-h5-len.txt

[email protected]’s password:

192.168.100.1-h5-len.txt 0% 0 0.0KB/s –:– ETA

192.168.100.1-h5-len.txt 100% 10 0.0KB/s 00:00

===============war包传输过程正常===============

===============begin deploy application===============

spawn ssh [email protected]

[email protected]’s password:

Last login: Fri Jan 12 00:20:54 2018 from 192.168.100.1

]0;[email protected]:~[?1034h[[email protected] ~]$ /usr/local/apache-tomcat-h5/bin/shutdown.sh

Using CATALINA_BASE: /usr/local/apache-tomcat-h5

Using CATALINA_HOME: /usr/local/apache-tomcat-h5

Using CATALINA_TMPDIR: /usr/local/apache-tomcat-h5/temp

Using JRE_HOME: /usr/java/jdk1.7.0_71

Using CLASSPATH: /usr/local/apache-tomcat-h5/bin/bootstrap.jar:/usr/local/apache-tomcat-h5/bin/tomcat-juli.jar

]0;[email protected]:~[[email protected] ~]$ sleep 4

]0;[email protected]:~[[email protected] ~]$ ps -ef | grep apache-tomcat-h5/ | grep java | awk ‘{print

$2}’ | xargs -I {} kill -9 {}

cd /usr/local/apache-tomcat-h5/webapps/

rm -rf h5 h5.war.bak

mv h5.war h5.war.bak

mv /home/appuser/h5.war /usr/local/apache-tomcat-h5/webapps/

rm -rf /usr/local/apache-tomcat-h5/temp/* /usr/local/apache-tomcat-h5/work/*

/usr/local/apache-tomcat-h5/bin/startup.sh

]0;[email protected]:~[[email protected] ~]$ cd /usr/local/apache-tomcat-h5/webapps/

]0;[email protected]:/usr/local/apache-tomcat-h5/webapps[[email protected] webapps]$ rm -rf h5 h5.war.bak

exit

]0;[email protected]:/usr/local/apache-tomcat-h5/webapps[[email protected] webapps]$ mv h5.war h5.war.bak

]0;[email protected]:/usr/local/apache-tomcat-h5/webapps[[email protected] webapps]$ mv /home/appuser/h5.war /usr/local/apache-tomcat-h5

/webapps/

]0;[email protected]:/usr/local/apache-tomcat-h5/webapps[[email protected] webapps]$ rm -rf /usr/local/apache-tomcat-h5/temp/* /usr/loca

l/apache-tomcat-h5/work/*

]0;[email protected]:/usr/local/apache-tomcat-h5/webapps[[email protected] webapps]$ /usr/local/apache-tomcat-h5/bin/startup.sh

Using CATALINA_BASE: /usr/local/apache-tomcat-h5

Using CATALINA_HOME: /usr/local/apache-tomcat-h5

Using CATALINA_TMPDIR: /usr/local/apache-tomcat-h5/temp

Using JRE_HOME: /usr/java/jdk1.7.0_71

Using CLASSPATH: /usr/local/apache-tomcat-h5/bin/bootstrap.jar:/usr/local/apache-tomcat-h5/bin/tomcat-juli.jar

Tomcat started.

]0;[email protected]:/usr/local/apache-tomcat-h5/webapps[[email protected] webapps]$ exit

logout

Connection to 192.168.100.1 closed.

===============脚本/home/appuser/publish/bin/all_deploy.sh 192.168.100.1 h5执行成功===============

===============检测应用是否能够启动===============

–2018-01-12 00:21:00– http://192.168.100.1:8080/h5/

Connecting to 192.168.100.1:8080… connected.

HTTP request sent, awaiting response… 200 OK

Length: 23877 (23K) [text/html]

Saving to: ‘/home/appuser/publish/chk/h5.html’

0K ………. ………. … 100% 228M=0s

2018-01-12 00:21:00 (228 MB/s) – ‘/home/appuser/publish/chk/h5.html’ saved [23877/23877]

===============经检测,可以访问:http://192.168.100.1:8080/h5/

===============正在发版:192.168.100.2===============

spawn ssh [email protected]

[email protected]’s password:

Last login: Thu Jan 11 22:04:14 2018 from 192.168.100.1

]0;[email protected]:~[?1034h[[email protected] ~]$ rm -f /home/appuser/h5.war

]0;[email protected]:~[[email protected] ~]$ exit

logout

Connection to 192.168.100.2 closed.

spawn scp /home/appuser/publish/app_download/h5.war [email protected]:/home/appuser/

[email protected]’s password:

h5.war 0% 0 0.0KB/s –:– ETA

h5.war 72% 93MB 93.0MB/s 00:00 ETA

h5.war 100% 128MB 127.7MB/s 00:01

spawn ssh [email protected]

[email protected]’s password:

Last login: Fri Jan 12 00:21:00 2018 from 192.168.100.1

]0;[email protected]:~[?1034h[[email protected] ~]$ ls -l /home/appuser/h5.war | awk ‘{print $5}’ | xargs -I

{} echo {} > /home/appuser/192.168.100.2-h5-len.txt

]0;[email protected]:~[[email protected] ~]$ exit

logout

Connection to 192.168.100.2 closed.

spawn scp [email protected]:/home/appuser/192.168.100.2-h5-len.txt /home/appuser/publish/chk/192.168.100.2-h5-len.txt

[email protected]’s password:

192.168.100.2-h5-len.txt 0% 0 0.0KB/s –:– ETA

192.168.100.2-h5-len.txt 100% 10 0.0KB/s 00:00

===============war包传输过程正常===============

===============begin deploy application===============

spawn ssh [email protected]

[email protected]’s password:

Last login: Fri Jan 12 00:21:02 2018 from 192.168.100.1

]0;[email protected]:~[?1034h[[email protected] ~]$ /usr/local/apache-tomcat-h5/bin/shutdown.sh

Using CATALINA_BASE: /usr/local/apache-tomcat-h5

Using CATALINA_HOME: /usr/local/apache-tomcat-h5

Using CATALINA_TMPDIR: /usr/local/apache-tomcat-h5/temp

Using JRE_HOME: /usr/java/jdk1.7.0_71

Using CLASSPATH: /usr/local/apache-tomcat-h5/bin/bootstrap.jar:/usr/local/apache-tomcat-h5/bin/tomcat-juli.jar

]0;[email protected]:~[[email protected] ~]$ sleep 4

]0;[email protected]:~[[email protected] ~]$ ps -ef | grep apache-tomcat-h5/ | grep java | awk ‘{print

$2}’ | xargs -I {} kill -9 {}

cd /usr/local/apache-tomcat-h5/webapps/

rm -rf h5 h5.war.bak

mv h5.war h5.war.bak

mv /home/appuser/h5.war /usr/local/apache-tomcat-h5/webapps/

rm -rf /usr/local/apache-tomcat-h5/temp/* /usr/local/apache-tomcat-h5/work/*

/usr/local/apache-tomcat-h5/bin/startup.sh

]0;[email protected]:~[[email protected] ~]$ cd /usr/local/apache-tomcat-h5/webapps/

]0;[email protected]:/usr/local/apache-tomcat-h5/webapps[[email protected] webapps]$ rm -rf h5 h5.war.bak

exit

]0;[email protected]:/usr/local/apache-tomcat-h5/webapps[[email protected] webapps]$ mv h5.war h5.war.bak

]0;[email protected]:/usr/local/apache-tomcat-h5/webapps[[email protected] webapps]$ mv /home/appuser/h5.war /usr/local/apache-tomcat-h5

/webapps/

]0;[email protected]:/usr/local/apache-tomcat-h5/webapps[[email protected] webapps]$ rm -rf /usr/local/apache-tomcat-h5/temp/* /usr/loca

l/apache-tomcat-h5/work/*

]0;[email protected]:/usr/local/apache-tomcat-h5/webapps[[email protected] webapps]$ /usr/local/apache-tomcat-h5/bin/startup.sh

Using CATALINA_BASE: /usr/local/apache-tomcat-h5

Using CATALINA_HOME: /usr/local/apache-tomcat-h5

Using CATALINA_TMPDIR: /usr/local/apache-tomcat-h5/temp

Using JRE_HOME: /usr/java/jdk1.7.0_71

Using CLASSPATH: /usr/local/apache-tomcat-h5/bin/bootstrap.jar:/usr/local/apache-tomcat-h5/bin/tomcat-juli.jar

Tomcat started.

]0;[email protected]:/usr/local/apache-tomcat-h5/webapps[[email protected] webapps]$ exit

logout

Connection to 192.168.100.2 closed.

===============脚本/home/appuser/publish/bin/all_deploy.sh 192.168.100.2 h5执行成功===============

Notifying upstream projects of job completion

Finished: SUCCESS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值