jenkins实现git自动拉取代码时替换配置文件

597 篇文章 17 订阅
100 篇文章 2 订阅

jenkins实现git自动拉取代码时替换配置文件

jenkins实现从git上自动拉取源代码——>自动编译——>发布到测试服务器——>验证测试,这个大家应该都知道,但是关于源代码里的配置文件,可能就会有点头疼了,

一般测试都会自己的测试分支,但是测试分支的代码可能是开发提交,也可能是测试从开发分支自行合并到测试分支,

但是不管如何,这里面都有一个问题,有可能开发把配置文件更新成了localhost,哈哈哈~

如果我们在拉取源代码后,自动编译前这一步可以把配置文件替换掉,那就完美规避了这个问题,不管开发有没有不小心提交配置文件,都不影响咱们测试环境

方法其实有好几种,

1.在部署jenkins的服务器上存一份测试环境的配置文件,通过系统命令将jenkins拉取的源代码路径下配置文件替换掉,这个应该xcopy这种命令就可以搞定

缺点是每次改配置文件时比较麻烦,要去jenkins服务器上改配置文件

2.jenkins中自带的替换配置文件的功能

首先,在jenkins里安装插件(jenkins_系统管理——插件管理菜单下)
在这里插入图片描述
安装好了后在jenkins_系统管理中找下面的菜单
在这里插入图片描述
打开以后选择新增配置文件
在这里插入图片描述
在这里插入图片描述
选择配置文件的类型,若没有的话,其实可以选自定义文件,点击提交
在这里插入图片描述
在这里插入图片描述
填写配置文件的名字(这个时候的名字可以跟实际应用时的配置文件名不一致,jenkins调用配置文件覆盖源代码的时候,还会进行更名),配置文件的内容,提交保存

保存成功后,在项目构建配置里构建环境那一栏,勾选provide Configuration files
在这里插入图片描述
在这里插入图片描述
如此配置保存以后,构建时jenkins就会帮你替换源代码中的配置文件了,可以在构建日志中看到该步骤,需要修改配置文件的时候,也是在jenkins中直接编辑就可以了

点赞关注~~持续分享,642830685,群内免费领取最新软件测试大厂面试资料和Python自动化、接口、框架搭建学习资料!技术大牛解惑答疑,同行一起交流。
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值