
以java项目jenkins配置为例
一、jenkins配置
前提:
项目名
jar名、
项目仓库地址(http)、
配置文件名称、
项目结构、
1、拷贝新建项目(build_ 开头项目名)2、修改jar包名称General标签处 String Parameter3、修改项目仓库地址Source Code Management标签处4、修改项目名称Pre Steps标签处 minio缓存配置处项目名称5、修改项目配置文件名称此处配置文件名字对应项目仓库中线上配置名称6、修改项目名称Post-build Actions处"本地路径"和"远程路径"中项目名称7、拷贝新建项目(deploy_ 开头项目名)此处项目名和上1 一样8、修改jar包名称General标签处此处同上2处jar名9、修改项目仓库地址Pipeline标签处,此处只需修改/xx.git 处xx为项目名即可。到此Jenkins页面配置完毕。
二、gitlab仓库配置
10、登陆gitlab, 打开http://XX.io/roxe-opt/deploy-script/prod新建项目,项目名同一配置中11、拷贝任意一个java项目中Jenkinsfile到新项目仓库中12、修改新项目Jenkinsfile此处只需要修改脚本中项目名为新项目名即可。13、提交Jenkinsfile文件到gitlab仓库
三、OSS配置
前提:
项目端口
项目健康检查地址
是否需要域名
jar包名
14、package文件夹下新建项目链接地址:https://oss.console.aliyun.com/bucket/oss-us-east-1/XX/object?path=package%2F此处打开链接,登陆OSS,新建一个文件夹(名字同项目名)即可,无需其他操作。15、新建Dockerfile文件夹链接地址:https://oss.console.aliyun.com/bucket/oss-us-east-1/XX/object?path=Dockerfile%2Fbackend%2F此处打开链接,登陆OSS,新建一个文件夹(名字同项目名),下载同级目录下任意一个文件夹内以.tar.gz结尾的压缩包到本地准备修改。16、修改Dockerfile中内容16.1、修改prod文件夹内容(正式环境配置)修改prod-values.yaml 需要修改项目端口号,项目名,健康检查地址,修改项目域名(如果需要的话)修改Dockerfile 需要修改jar包名;修改 SPRING_PROFILE_ACTIVE 后名称16.2、修改pre文件夹内容(予发布环境配置)修改pre-values.yaml 需要修改项目端口号,项目名,健康检查地址,修改项目域名(如果需要的话)修改Dockerfile 需要修改jar包名;修改 SPRING_PROFILE_ACTIVE 后名称17、上传修改压缩包压缩第16步修改后的文件为 “文件夹.tar.gz“ 格式,上传至第15步OSS链接地址
四、minio缓存配置
前提:
线上项目配置文件
18、修改线上配置文件登陆项目的gitlab地址,拷贝线上配置至本地,修改其中mysql,redis,eureka配置(如果需要的话)19、上传项目配置文件至minio缓存打开并登陆链接http://XX.top/minio/application/config/新建项目名,并上传第18步修改的项目配置文件。
