linux的jenkins安装与使用jenkins自动化打包maven项目部署到tomcat
来源:互联网 发布:企业彩铃录音软件 编辑:程序博客网 时间:2024/03/29 21:57
jenkins maven项目打包自动部署tomcat
jdk tomcat maven 已经安装并且配置成功 jdk为1.8以上
1. jenkins下载与安装
jenkins官网下载地址
或者在linux上使用wget下载
1)将下载到的jenkins放到准备的tomcat的webapps下
2 )启动tomcat
3 )查看jenkins是否运行成功 ip:端口/jenkins
2. jenkins配置
1.打开浏览器访问jenkins出现如下界面
2.jenkins配置 配置jdk 和 mavnen路径
3.maven项目创建与配置到服务器
1.进入系统管理-》管理插件 安装Maven Integration plugin
2.创建maven项目
3.项目配置 (1)配置项目地址 此处使用svn (2)点击add增加凭证信息 (3)build配置 clean install -Dmaven.test.skip=ture
build配置
4.构建成功后运行shell脚本
#!/bin/bashexport TOMCAT_HOME=/data/distributed/tomcats/tomcat-18080export BUILD_ID=start18080PID=$(ps x|grep $TOMCAT_HOME|grep -v grep|awk '{printf $1}') if [ $? -eq 0 ]; then echo "---------process id(进程id):$PID" kill -9 $PID if [ $? -eq 0 ];then echo "----------kill $input1 success(成功杀死进程)" else echo "----------kill $input1 fail(杀死进程失败,可能该进程不存在)" fi else echo "---------process $input1 not exit(该进程不存在)" exit fi## 睡眠3秒,确保进程已停止(sleep 3s make sure the process has killed)echo "-------wait for closing the tomcat(等待tomcat被关闭)"sleep 3scd /data/distributed/tomcats/tomcat-18080/webappsrm -rf carbon carbon.warcp -R /root/.jenkins/workspace/carbon/carbon.web/carbon-portal/target/carbon.war /data/distributed/tomcats/tomcat-18080/webappscd /data/distributed/tomcats/tomcat-18080/bin./startup.shecho "-------等待tomcat启动..................."
阅读全文
0 0
- linux的jenkins安装与使用jenkins自动化打包maven项目部署到tomcat
- 【Jenkins教程二】基于Linux实现Jenkins+maven+tomcat的自动化构建部署项目
- 【Jenkins教程三】基于Linux实现Jenkins+maven+git+tomcat的自动化构建部署项目
- Linux下的Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用(jenkins自动化部署)
- jenkins+maven+git+tomcat实现web项目的自动化部署
- jenkins+maven+git+tomcat实现web项目的自动化部署
- Jenkins自动部署maven项目到tomcat
- Jenkins自动部署maven项目到tomcat
- jenkins部署maven项目到tomcat
- linux jenkins+maven+svn 自动化部署java项目
- Jenkins+maven+jdk+tomcat+linux服务器上搭建Jenkins自动化部署笔记
- jenkins maven svn 自动化部署安装
- 自动化集成项目 jenkins+git+maven+tomcat
- Jenkins配置-打包部署maven项目
- linux服务器配置jenkins maven svn自动部署到tomcat
- linux服务器配置jenkins maven svn自动部署到tomcat
- Jenkins项目自动化部署
- 从Jenkins打包到项目部署
- openlayer之加载wfs服务
- Java多线程系列--【基础篇08】- join()
- 【Java学习笔记】接口——基于Java SE8
- Makefile基础
- Micro Python 入门教程---第二个Micro Python 程序
- linux的jenkins安装与使用jenkins自动化打包maven项目部署到tomcat
- PHP从入门到精通 例6.6 应用正则表达式对用户注册信息进行验证
- linux vim编辑器
- 一款简单灵活的Android下拉筛选框
- [Unity插件]管理AssetStore的下载包的工具
- Linux内核之进程地址空间
- 调用函数输入数字
- Builder设计模式构建万能Dialog
- Linear布局与Constraint布局