项目场景:

在开发的过程中遇到要频繁的修改配置文件的spring.application.name来区分jar包。这里的name现在是server3,但其他服务器上的名称是server4,5等等。但一直手动发包效率又太低,所以就会想想有没有自动改配置的方法。最后发现jenkins里有个插件支持这种做法。
在这里插入图片描述


问题描述:

需要修改的配置

spring:
  application:
    name: server3
server:
  port: 9001

解决方案:

使用Jenkins的插件 “Config File Provider Plugin”
1.首先先安装插件
在这里插入图片描述

2.安装完成后会有这个图标,点进去
在这里插入图片描述
3.点击新建,选择自定义,填入要替换的文件名称及内容。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
4.点开配置
在这里插入图片描述
5.选择构建环境一栏,选择要替换的文件和要替换的项目文件路径,点击view selected file可以看见所选文件的内容。
在这里插入图片描述
6.点击保存构建即可
在这里插入图片描述

结果
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
项目中的文件是server3,显示的是server4说明配置文件已被替换。
完成

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐