Linux下基于Maven的自动化打包发布项目

本文介绍了如何在Linux系统中使用Maven进行项目的自动化打包和发布。内容包括配置项目文件、创建调度和打包脚本、服务器重启及验证发布效果的步骤,同时提到了通过crontab实现定时调度。
摘要由CSDN通过智能技术生成

基于Maven的自动化打包发布项目


1、配置项目文件 prolist.config

svn://10.1.23.215/Hive/HiveUDFIK hive-ik jar 10.130.2.245 /opt/bin/UDF
svn://10.1.23.215/Tools/WordBank WordBank war 10.130.3.211 /opt/tomcat/webapps
svn://10.1.23.215/REST/RestMysqlR restweb war 10.130.3.211 /opt/tomcat/webapps

参数分别为: svn的路径,打包的名称,打包的方式jar或者war,服务器地址,服务器的路径,以空格分隔。


2、调度脚本 runAutoPak.sh

#!/bin/bash
#
#owner:dp
#cronTime:30 1 * * *
#author:root
#mail:wuke@staff.hexun.com
#commitDate:2016-02-25
#inputData:prolist.config
#outputData: project.war
#private:
#cronDir:/opt/autopackage/bin
#cronfile:runAutoPak.sh
#cronlogDir:/opt/autopackage/bin/runAutoPak.log
#describe:访问路径
#note:
# 思路简述:
#  
# 参数说明:
# prolist.config
# svn的路径,打包的名称,打包的方式jar或者war,服务器地址,服务器的路径,以空格分隔。

while read m
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值