您的位置:首页 > 编程语言 > Java开发

Jenkins打包部署SpringBoot,多环境配置

2017-12-21 00:00 2016 查看

springboot部署方式

jenkins会对springboot以jar方式打包,直接通过Java -jar方式启动java项目。

多环境配置文件

创建application-test.properties文件或application-test.yml文件。

可以分为:

dev

pre

prod

test

Jenkins部署

打包命令

mvn clean source:jar package -U -Dmaven.test.skip=true

启动命令

nohup java -server -Xms256m -Xmx512m -XX:NewSize=256m -jar ${exe_jar} --spring.profiles.active=test --spring.config.location=file:./env.properties --server.port=${listenport} > startup.log 2>&1 &

测试环境默认最大512m内存;

${exe_jar}会替换为具体jar包名称;

spring.profiles.active测试环境固定值为test,线上环境换为prod;

server.port值为项目指定的端口;

spring.config.location值固定为file:./env.properties,由部署脚本自动生成,替换为第二步的变量;

部署时可在jenkins上选择config的配置。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Jenkins Spring Boot