Docker-Jenkins-GitLab-Harbor自动化部署Spring多模块项目(三)
Gradle构建Spring多模块项目

配置Jenkins任务
与Spring单模块项目相同的配置下文不赘述。
Spring模块下新建Dockerfile

demo1:Dockerfile
1  | # 该镜像需要依赖的基础镜像  | 
demo2:Dockerfile
1  | # 该镜像需要依赖的基础镜像  | 
新建Harbor项目

新建项目目录
cd /usr/local/projects/
mkdir -p cloud
chmod 777 cloud
cd cloud/
mkdir -p demo1
chmod 777 demo1
mkdir -p demo2
chmod 777 demo2

deploy.sh
1  | 
  | 
gradle构建命令
参考文章:Gradle命令详解
构建全部模块命令
clean build
构建某模块命令
:module:clean :module:build
module为模块名
排除某模块命令
clean build -x module

构建后执行命令

Jenkins构建完成
Harbor查看镜像

请求测试

