JAVA项目Jenkins构建记录
目录
构建项目顺序
构建JDK统一默认为jdk1.8.0_202
风格都选自由风格即可
Execute shell 配置截图
构建smartinsight-parent
Execute Shell
Markup 全选
mvn clean install -U -gs ./settings.xml
mvn deploy -gs ./settings.xml
构建smartinsight-common
Execute Shell
Markup 全选
mvn clean install -U -gs ./settings.xml
mvn deploy -gs ./settings.xml
构建smartinsight-platform
Execute Shell 1
Markup 全选
mvn clean install -U -gs ./settings.xml
mvn deploy -gs ./settings.xml
Execute Shell 2
Markup 全选
docker login --username=** --password=** crpi-**.cn-hangzhou.personal.cr.aliyuncs.com
cd ./smartinsight-platform-server && mvn package spring-boot:repackage -Pdev docker:build -Ddocker.imageTag=1.0.$BUILD_NUMBER -Dmaven.test.skip=true -gs ../settings.xml
docker push crpi-**.cn-hangzhou.personal.cr.aliyuncs.com/**/smartinsight-platform:1.0.$BUILD_NUMBER
docker tag crpi-**.cn-hangzhou.personal.cr.aliyuncs.com/**/smartinsight-platform:1.0.$BUILD_NUMBER crpi-**.cn-hangzhou.personal.cr.aliyuncs.com/**/smartinsight-platform:latest
docker push crpi-**.cn-hangzhou.personal.cr.aliyuncs.com/**/smartinsight-platform:latest
构建smartinsight-gateway
Execute shell 1
Markup 全选
mvn clean install -U
#mvn deploy -gs ./settings.xml
Execute shell 2
Markup 全选
docker login --username=** --password=** crpi-**.cn-hangzhou.personal.cr.aliyuncs.com
mvn package spring-boot:repackage -Pdev docker:build -Ddocker.imageTag=1.0.$BUILD_NUMBER -Dmaven.test.skip=true
docker push crpi-**.cn-hangzhou.personal.cr.aliyuncs.com/**/smartinsight-gateway:1.0.$BUILD_NUMBER
docker tag crpi-**.cn-hangzhou.personal.cr.aliyuncs.com/**/smartinsight-gateway:1.0.$BUILD_NUMBER crpi-**.cn-hangzhou.personal.cr.aliyuncs.com/**/smartinsight-gateway:latest
docker push crpi-**.cn-hangzhou.personal.cr.aliyuncs.com/**/smartinsight-gateway:latest
构建smartinsight-file
Execute shell 1
Markup 全选
mvn clean install -U -gs ./settings.xml
mvn deploy -gs ./settings.xml
Execute shell 2
Markup 全选
docker login --username=** --password=** crpi-**.cn-hangzhou.personal.cr.aliyuncs.com
cd ./smartinsight-file-server && mvn package spring-boot:repackage -Pdev docker:build -Ddocker.imageTag=1.0.$BUILD_NUMBER -Dmaven.test.skip=true -gs ../settings.xml
docker push crpi-**.cn-hangzhou.personal.cr.aliyuncs.com/**/smartinsight-file:1.0.$BUILD_NUMBER
docker tag crpi-**.cn-hangzhou.personal.cr.aliyuncs.com/**/smartinsight-file:1.0.$BUILD_NUMBER crpi-**.cn-hangzhou.personal.cr.aliyuncs.com/**/smartinsight-file:latest
docker push crpi-**.cn-hangzhou.personal.cr.aliyuncs.com/**/smartinsight-file:latest
构建smartinsight-open
Execute shell 1
Markup 全选
mvn clean install -U -gs ./settings.xml
mvn deploy -gs ./settings.xml
Execute shell 2
Markup 全选
docker login --username=** --password=** crpi-**.cn-hangzhou.personal.cr.aliyuncs.com
cd ./smartinsight-open-server && mvn package spring-boot:repackage -Pdev docker:build -Ddocker.imageTag=1.0.$BUILD_NUMBER -Dmaven.test.skip=true -gs ../settings.xml
docker push crpi-**.cn-hangzhou.personal.cr.aliyuncs.com/**/smartinsight-open:1.0.$BUILD_NUMBER
docker tag crpi-**.cn-hangzhou.personal.cr.aliyuncs.com/**/smartinsight-open:1.0.$BUILD_NUMBER crpi-**.cn-hangzhou.personal.cr.aliyuncs.com/**/smartinsight-open:latest
docker push crpi-**.cn-hangzhou.personal.cr.aliyuncs.com/**/smartinsight-open:latest
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
post 张国生