日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jenkins通过Execute shell中通过scp/ssh命令,将一台机器中项目远程拷贝到另外一台机器,修改文件中内容

發布時間:2024/9/27 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jenkins通过Execute shell中通过scp/ssh命令,将一台机器中项目远程拷贝到另外一台机器,修改文件中内容 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、前置條件

安裝expect

yum install expect -y

2、在Execute shell中編寫如下命令

在jenkins中執行以下命令的時候,前提條件是現在jenkins機器上手動執行一下ssh,scp下的命令

export BUILD_ID=DONTKILLME export JAVA_HOME=/usr/local/jdkexpect -c " spawn scp -r /root/.jenkins/workspace/youprojectPath remoteUsername@remoteip:/usr/local/work/ expect { \"*assword\" {set timeout 300; send \"youpassword\n\";} \"yes/no\" {send \"yes\n\"; exp_continue;} } expect eof" export BUILD_ID=DONTKILLME export JAVA_HOME=/usr/local/jdkexpect -c " spawn ssh test@ip \"cd /home/test/temp; sh jenkins-test.sh;\" expect {\"*assword\" {set timeout 300; send \"test\n\";}\"yes/no\" {send \"yes\r\"; exp_continue;}} expect eof"export BUILD_ID=DONTKILLMEexpect -c " spawn scp -r /root/.jenkins/workspace/cplan.test.qd-admin-project/youxuan-webapp/target/youxuan_webapp test@ip2:/home/test/apache-tomcat-7.0.85/webapps expect { \"*assword\" {set timeout 300; send \"test\n\";} \"yes/no\" {send \"yes\n\"; exp_continue;} } expect eof"expect -c " spawn ssh test@ip \"cd /home/test/apache-tomcat-7.0.85/webapps;mv youxuan_webapp qd-admin-project; cd /home/test/apache-tomcat-7.0.85/bin/;export JAVA_HOME=/home/test/jdk1.7.0_80; sh startup.sh;\" expect {\"*assword\" {set timeout 300; send \"test\n\";}\"yes/no\" {send \"yes\r\"; exp_continue;}} expect eof"

其中jenkins-test.sh的內容如下:

tomcatPid=`ps -ef | grep apache-tomcat-7.0.85 | grep -v grep | awk '{print $2}'` kill -9 $tomcatPidtomcatPid=`ps -ef | grep apache-tomcat-7.0.85 | grep -v grep | awk '{print $2}'` echo $tomcatPidcd /home/test/apache-tomcat-7.0.85/webapps rm -rf qd-admin-project*

參考另外一篇博文:

https://blog.csdn.net/tototuzuoquan/article/details/80290091

修改文件中的內容案例:

sed 's/-developing/-release/g' pom.xml > pom2.xml rm -rf pom.xml mv pom2.xml pom.xml

總結

以上是生活随笔為你收集整理的jenkins通过Execute shell中通过scp/ssh命令,将一台机器中项目远程拷贝到另外一台机器,修改文件中内容的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲综合成人在线 | 免费播放毛片 | 久操国产在线 | 免费黄在线看 | 久久草视频在线 | 国产初高中真实精品视频 | 日韩成人福利视频 | aaaaa级片| 亚洲中文字幕97久久精品少妇 | 一区二区三区国产视频 | 僵尸叔叔在线观看国语高清免费观看 | 欧美激情免费在线 | аⅴ资源天堂资源库在线 | 国产美女菊爆在线播放APP | 国产黄色自拍视频 | 午夜性激情 | 日本一本高清视频 | 成年人看片网站 | 午夜视频网 | 一区二区成人精品 | 超级乱淫视频 | 337p粉嫩大胆色噜噜噜 | 国产免费观看久久黄av片 | 在线一级视频 | 高清国产在线观看 | 91视频进入| 天天射日日干 | 国产精品3区 | 大尺度激情吻胸视频 | 精品国产户外野外 | 久草网视频 | jizz日本18 | 在线视频 一区二区 | 国产精品xxx | 精品久久不卡 | 久久天天躁狠狠躁夜夜av | 黄色免费一级 | 99热这里只有精品1 亚洲人交配视频 | 欧美在线 | 亚洲 | 欧美成人精品激情在线观看 | 久久er99热精品一区二区介绍 | 免费网站在线观看黄色 | 在线欧美激情 | 婷婷国产一区 | 久久不射电影网 | 日本中文字幕观看 | 色资源av | 久久久999国产精品 天堂av中文在线 | 麻豆影视免费观看 | 亚洲天堂成人在线 | 日韩精品成人免费观看视频 | 国产91久久婷婷一区二区 | 亚洲 精品 综合 精品 自拍 | av卡一卡二 | 超碰国产人人 | 动漫一区二区三区 | 国产成人免费视频 | 老司机av影院 | 69av网站| 亚洲国产精品久久久久爰色欲 | 久色99| 日韩av三区 | 黄色免费在线网址 | 欧美黄色特级视频 | av导航在线观看 | 欧美色图一区二区三区 | 丝瓜av | jjzz黄色片 | 日韩影院一区 | 中文字幕高清 | 在线成年人视频 | julia一区| 中文字幕日韩精品一区 | 福利精品 | 色草在线| www.成人av| 自拍偷拍亚洲综合 | 韩国一区二区三区在线观看 | 亚洲精品字幕 | 午夜院线| 国产午夜精品无码一区二区 | 美女又黄又免费 | 91偷拍视频 | 久久精品蜜桃 | 国产伦精品一区二区三区视频孕妇 | 毛片啪啪啪 | 成人久久网站 | 美国av一区二区 | 亚洲一区在线免费观看 | 丰满岳乱妇国产精品一区 | 顶级黑人搡bbw搡bbbb搡 | 亚洲人成在线播放 | 久草视频2 | 日韩在线欧美 | 日本少妇bb | 波多野结衣一区二区三区中文字幕 | 国产色综合网 | 女人18毛片水真多18精品 | 久久久久久福利 |