利用Jenkins与profile管理自动集成中的配置文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用Jenkins与profile管理自动集成中的配置文件相关的知识,希望对你有一定的参考价值。

参考技术A 在这里Jenkins就不做过多的概述,它是一个自动集成的工具。本文直接说说利用Jenkins与profile管理自动集成中的配置文件。

在maven中可以使用profiles可以配置出各个环境的profile,通过激活这些profile来获取各个环境的构建信息,在项目的pom.xml文件中配置profiles:

同时在项目中创建配置文件文件夹deployEnv,目录结构如下:

把配置文件文件夹deployEnv放到和src文件夹同级,在下面创建三个环境对应的文件夹,要以环境版本做为文件夹名称,在各个环境的文件夹下面书写各自所需的配置文件。

需要在pom.xml文件中的build属性,加上资源文件拷贝的配置

配置完毕,在idea开发工具中可以快速设置激活profile,

在本机开发环境中选择激活dev profile,那么在本机maven构建项目的时候,使用的是deployEnv文件夹下dev下的配置文件。

在Jenkins中,进入项目的配置,找到Build标签,在Goals and options文本框中输入: clean install -P test,这是maven的命令,作用是,先清理项目,然后构建项目, -P test的意思是使用 test profile 进行项目的构建,这样在构建测试环境的时候,使用的是deployEnv文件夹下test下的配置文件。

这样的管理配置文件的方式是不是很简单呢?欢迎大家来沟通交流~
谢谢大家!

以上是关于利用Jenkins与profile管理自动集成中的配置文件的主要内容,如果未能解决你的问题,请参考以下文章

利用 Jenkins 持续集成 iOS 项目,搭建自动化打包环境

Jenkins使用手册 —— 软件安装

利用Jenkins和SonarQube集成对代码进行持续检测

持续集成与自动化部署 - jenkins & sonar代码质量管理平台 部署和基础使用

Jenkins UI与接口自动化测试持续集成实战

jira是怎么与jenkins集成的