jenkins自动部署应用到Tomcat,编译后shell脚本的简单示例

本文介绍了如何配置Jenkins自动部署应用到Tomcat,包括设置Jenkins的环境、配置源码管理、构建触发器,以及构建后执行的Shell脚本,用于停止Tomcat、清理旧应用、复制新WAR包并启动Tomcat。文章还提及了在Jenkins与Tomcat不在同一台机器时的解决方案以及可能出现的问题和解决办法。
摘要由CSDN通过智能技术生成

1.先配置好jenkins需要用到的其他外部组件 jdk,maven,git/svn

   安装git: yum install git

  git地址使用命令查询 whereis git
  这里写图片描述
  maven jdk 安装好后配置好环境变量 自行百度

  查询环境变量中的jdk和maven地址
  这里写图片描述
   进入配置阶段
   这里写图片描述
    1.1 进入系统设置- 全局工具配置中配置 jdk maven git 不要勾选自动安装

   jdk maven 使用的是环境变量中的地址
   这里写图片描述
   这里写图片描述
   2.开始新建一个jenkins任务
   这里写图片描述
   2.1 general

  这里是一些通用的设置, 丢弃旧的构建 多次构建又不手动清除 会生成很多文件 ,占用磁盘空间 这里的丢弃旧的构建的配置大家按需配置即可
  这里写图片描述
  2.2源码管理
  这里写图片描述
   版本控制这里使用的是git git的地址填进去 点击Add 添加 git的账号密码 然后在下拉框中选择刚刚新增的账号密码
   这里写图片描述
   这里写图片描述
   选择了正确的git账号密码 红色的报错信息就会消失 下面也会显示git代码的主干 如果需要的是其中的分支 修改成对应的分支名称就行
   这里写图片描述
   2.3构建触发器
   这里写图片描述
   这里一般默认的触发器就行 如果你需要定时构建 比如每隔一段时间重新部署 或者每隔一段时间检测有没有提交 有提交就部署
   这里写图片描述
    定时构建 “日程表”格式为 和cron表达式一样 如果你想实现什么 对应着去百度就行
    ## 每行由 5 个值组成(空格或TAB分隔),分别表示分(0-59)、时(0-23)、日(1-31)、月(1-12)、周(0-7, 0/7=周日)
“M,N” 表示M和N;”M-N” 表示范围[M,N];”M-N/X” 表示范围[M,N]内每隔X;”*/X” 表示整个范围内每隔X
前面提到的M/N/X的值都可以用H(意为Hash)代替,散列值起到随机值的效果,且同一项目取值稳定,这对于项目多时分散压力很有用。
H/10 H(0-8) * * 1-5 ## 触发时间: 工作日、Hour为0

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值