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