标签:安装jenkins diff java lan 统一 装包 grep -v 压缩包 加载
tomcat的安装相对简单:
tar -zxvf 压缩文件名.tar.gz
假设tomcat所在目录为/usr/local/apache-tomcat/
1、打开tomcat配置文件
#vi /usr/local/apache-tomcat/conf/server.xml
2、打开Tomcat配置文件之后按 /8080 快速检索
3、修改端口,按 i 进行,将8080 修改为 80
4、按:wq 保存并退出
5、 重启tomcat
#/var/apache-tomcat/bin/shutdown.sh
#/var/apache-tomcat/bin/startup.sh
接上文,为了后续发布项目搭建了nexus3。这篇文章我们继续搭建这一整套环境最重要的部分。安装jenkins之前,必须安装好maven
Jenkins官网下载安装包,https://jenkins.io/download/(根据个人事迹需求下载对应Linux/Windows系统的安装包版本,本文下载的是Jenkins.war包)
执行终端命令将启动Jenkins
发现没有maven项目的选项
安装maven插件
搜索关键字:Maven Integration
git需要额外安装,直接yum install git就可以了,参考:官网。不喜欢yum的可以用其他方法。
maven不需要额外安装。
Maven Integration plugin
Publish Over SSH
#!/bin/sh
# kill tomcat pid
# 这句尤为重要
export BUILD_ID=tomcat_build_id
# 1.关闭tomcat
pidlist=`ps -ef|grep tomcat|grep -v "tomcat_jenkins"|grep -v "grep"|awk ‘{print $2}‘`
function stop(){
if [ "$pidlist" == "" ]; then
echo "----tomcat已经关闭----"
else
echo "tomcat进程号:$pidlist"
kill -9 $pidlist
echo "KILL $pidlist."
fi
}
stop
pidlist2=`ps -ef|grep tomcat|grep -v "tomcat_jenkins"|grep -v "grep"|awk ‘{print $2}‘`
if [ "$pidlist2" == "" ]; then
echo "----关闭tomcat成功----"
else
echo "----关闭tomcat失败----"
fi
# 2.移除原来tomcat中webapps中的项目文件夹
rm -rf /usr/share/tomcat/webapps/ROOT*
# 3.复制jenkins生成的war包到tomcat中webapps中
cp -r /var/lib/jenkins/workspace/maven/target/stream-0.0.1-SNAPSHOT.war /usr/share/tomcat/webapps
sleep 5s
# 4.修改war包的名称
mv /usr/share/tomcat/webapps/stream-0.0.1-SNAPSHOT.war /usr/share/tomcat/webapps/test.war
# 5.启动tomcat
cd /usr/share/tomcat/bin
./startup.sh
4.打包构建项目
5.保证构建项目,查看控制台输出信息
完!
从服务器的搭建,到项目部署运行,难道还有比这更全的环境搭建文档(三)
标签:安装jenkins diff java lan 统一 装包 grep -v 压缩包 加载
原文地址:https://www.cnblogs.com/MrYuChen-Blog/p/14155256.html