猪猪吧博客2 技术 正文

shell 脚本自动化编译打包发布

shell 脚本实现svn自动下载代码并maven编译发布到中央仓库,并远程复制生成的war包到部署tomcat目录


#!/bin/bash


cd /home/soft/source-code

svn update


cd /home/soft/source-code/xxx

mvn install -Dmaven.test.skip=true

des_pass=123456

expect -c "

spawn scp -r /home/soft/source-code/xxx/target/xxx.war root@192.168.1.11:/home/tomcat-8.0.28/webapps/xxx.war

expect \"password:\"

send \"${des_pass}
\"

expect eof

"


本文转载自互联网,版权归原作者所有,转载目的在于传递更多的信息,并不代表本网站的观点和立场。 如发现本站文章存在内容、版权或其它问题,烦请联系,我们将及时删除。

评论列表

    快捷回复: