更改服务器上的配置文件,jenkins部署war包推送至window server服务器上并修改项目中的配置文件...

项目需求,是实现jenkins自动化部署,打成war包的形式远程推送至windows服务器上,并在打包之前,对项目中的配置文件进行修改,如修改数据库连接地址、修改application.properties中的某些参数等。

1、需要安装Deploy to container 插件

66198abab93e

image.png

2、新建任务,构建一个新的maven项目

66198abab93e

image.png

3、配置General,按照自己项目需求填写

66198abab93e

image.png

4、配置源码管理,根据项目需求自己填写

66198abab93e

image.png

5、构建触发器,根据需求进行配置

66198abab93e

image.png

6、构建环境,根据需求进行配置

66198abab93e

image.png

7、pre step构建前执行shell脚本命令

66198abab93e

image.png

#!/bin/bash

cd $WORKSPACE/src/main/resources

sed -i "s#^spring.datasource.url=.*#spring.datasource.url=jdbc:sqlserver://127.0.0.1:1433;DatabaseName=test#g" application.properties

$WORKSPACE # jenkins的环境变量,从git上拉取项目的工作空间路径

/src/main/resources # 自己项目的application.properties文件路径

8、配置build信息

66198abab93e

image.png

9、执行打包后信息,根据自己需求配置

66198abab93e

image.png

10、构建后操作配置

最重要的就是这一步,首先要修改windows服务器中tomcat配置文件。

10.1 修改tomcat下conf中的tomcat-users.xml文件

66198abab93e

image.png

10.2 配置允许tomcat远程访问修改webapps/manager/META-INF/context.xml和webapps/host-manager/META-INF/context.xml两个文件

两个文件,都将下图这句代码注释掉就可以。

66198abab93e

image.png

修改完成后,重新启动一下tomcat。

10.3 jenkins构建后配置

66198abab93e

image.png

配置完成后,就可以愉快的进行构建项目了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值