任务清单
2017-09-29 09:47:45 20 举报
AI智能生成
spring cloud 使用说明
作者其他创作
大纲/内容
Spring Cloud 产品部署流程
准备spring cloud 模板环境
src
template
test
bin/start.sh
#!/bin/bashPROFILE=testJAVA_CMD=\"/usr/bin/java\"JAR_NAME=\"vom.jar\"JVM_OPTS=\"-Xmx512m -Xms512m -Xmn256M -XX:NewRatio=6 -XX:SurvivorRatio=4\"HOSTNAME=`hostname`basepath=$(cd `dirname $0`; pwd)cd $basepath/../$JAVA_CMD -jar $JVM_OPTS $JAR_NAME --spring.profiles.active=$PROFILE --eureka.instance.metadataMap.myhost=$HOSTNAME
uat
#!/bin/bashPROFILE=uatJAVA_CMD=\"/usr/bin/java\"JAR_NAME=\"vom.jar\"JVM_OPTS=\"-Xmx512m -Xms512m -Xmn256M -XX:NewRatio=6 -XX:SurvivorRatio=4\"HOSTNAME=`hostname`basepath=$(cd `dirname $0`; pwd)cd $basepath/../$JAVA_CMD -jar $JVM_OPTS $JAR_NAME --spring.profiles.active=$PROFILE --eureka.instance.metadataMap.myhost=$HOSTNAME
stg
#!/bin/bashPROFILE=stgJAVA_CMD=\"/usr/bin/java\"JAR_NAME=\"vom.jar\"JVM_OPTS=\"-Xmx512m -Xms512m -Xmn256M -XX:NewRatio=6 -XX:SurvivorRatio=4\"HOSTNAME=`hostname`basepath=$(cd `dirname $0`; pwd)cd $basepath/../$JAVA_CMD -jar $JVM_OPTS $JAR_NAME --spring.profiles.active=$PROFILE --eureka.instance.metadataMap.myhost=$HOSTNAME
prd
#!/bin/bashPROFILE=prdJAVA_CMD=\"/usr/bin/java\"JAR_NAME=\"vom.jar\"JVM_OPTS=\"-Xmx512m -Xms512m -Xmn256M -XX:NewRatio=6 -XX:SurvivorRatio=4\"HOSTNAME=`hostname`basepath=$(cd `dirname $0`; pwd)cd $basepath/../$JAVA_CMD -jar $JVM_OPTS $JAR_NAME --spring.profiles.active=$PROFILE --eureka.instance.metadataMap.myhost=$HOSTNAME
package_info.yml
- hosts: all vars: dest_base_path: \"/data/vom-aggregate\" package_name: \"vom-aggregate\" tgz_name: \"vom-aggregate-1.0.0.{{build_code}}.tar.gz\" version: \"1.0.0\" fullversion: \"1.0.0.{{build_code}}\" scm: \"git_new\" service_name: \"vom.aggregate.api\" package_include_paths: [\"bin\
pom.xml
配管中心录入配置信息
devops开通配管中心账号
开发录入数据库及URL等配置信息
build project
编写jenkins build job
构建项目
将build后的包上传到ftp或者S3
jenkins拉取配置发布
建立jenkins发布job
先部署config服务
拉取gateway、register服务的配置,并部署相关服务
拉取其他微服务的config配置,并部署相关微服务
检查服务状态后提交测试
0 条评论
回复 删除
下一页