利用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和SonarQube集成对代码进行持续检测