ジェンキンスは、戦争を介してパケットであってもよい遠隔プラグコンテナTomcatに送信される「コンテナに戦争/耳を展開」
あなたがここに記録し、この方法を使用して公開すると以前は、nhorizons-webappの-原始星のケーススタディを展開します
1.ジェンキンスは、プラグインをインストールします
参照の前に2:https://www.cnblogs.com/bloodthirsty/p/11344891.html、実行改変シェル
#!/ binに/ bashの BUILD_ID = DONTKILLME エコー " シェルの実行開始" のCDの$ WORKSPACE / nhorizons- アプリケーション MVNクリーンインストール CDの$ WORKSPACE / nhorizons-アプリケーション/ nhorizons-webapp- ベース MVNクリーンインストール のCDの$ WORKSPACE / nhorizonsアプリケーション/ $ appNameの MVNきれいなパッケージ -Ptest
3建設作業後
tomcat7約4は、Linuxにインストール
CDは/ usr / local /
wgetのhttps://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.96/bin/apache-tomcat-7.0.96.tar.gz
タール-zxvfのapache-tomcatの-7.0.96.tar.gz
VIのapache-tomcatに-7.0.96 / confに/ tomcatに-users.xmlの
ユーザーを増やします:
<role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="manager-status"/> <user username="tomcat" password="xxx" roles="manager-gui,manager-script,manager-jmx,manager-status"/> <user username="deploy" password="xxxxx" roles="manager-gui,manager-script,manager-jmx,manager-status"/>
修改端口:
找到
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
修改8080为你的端口
cd apache-tomcat-7.0.96
./bin/start.sh
5 Context path
为什么不用它?部署后发现,用http://ip:your port/context path/login.htm登录,
而我的项目里是用tomcat7-maven-plugin启动的,所以弃用,改用clean tomcat7:run