2024-06-11 17:24:47 +08:00
|
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
|
|
baseDir="/home/somuns/ci4s"
|
2024-09-10 10:27:12 +08:00
|
|
|
|
|
|
|
|
|
|
|
2024-06-12 16:03:46 +08:00
|
|
|
|
#判断$1是否为all,如果是,则编译所有模块,否则只编译management-platform模块
|
2024-09-10 10:41:10 +08:00
|
|
|
|
if [ "$1" == "all" ]; then
|
|
|
|
|
|
buildDir=$baseDir
|
2024-11-07 10:21:52 +08:00
|
|
|
|
elif [ "$1" == "manage" ]; then
|
2024-09-10 10:41:10 +08:00
|
|
|
|
buildDir="$baseDir/ruoyi-modules/management-platform"
|
2024-11-07 10:21:52 +08:00
|
|
|
|
elif [ "$1" == "auth" ]; then
|
2024-11-07 09:31:10 +08:00
|
|
|
|
buildDir="$baseDir/ruoyi-auth"
|
2024-11-07 10:21:52 +08:00
|
|
|
|
elif [ "$1" == "gateway" ]; then
|
2024-11-07 09:31:10 +08:00
|
|
|
|
buildDir="$baseDir/ruoyi-gateway"
|
2024-11-07 10:21:52 +08:00
|
|
|
|
elif [ "$1" == "system" ]; then
|
2024-11-07 09:31:10 +08:00
|
|
|
|
buildDir="$baseDir/ruoyi-modules/ruoyi-system"
|
2024-09-10 10:41:10 +08:00
|
|
|
|
fi
|
2024-06-12 16:03:46 +08:00
|
|
|
|
|
|
|
|
|
|
echo "Building $buildDir"
|
|
|
|
|
|
cd $buildDir && mvn clean install
|
2024-06-11 17:24:47 +08:00
|
|
|
|
|
|
|
|
|
|
if [ $? -ne 0 ]; then
|
|
|
|
|
|
echo "Failed to build ruoyi-modules"
|
|
|
|
|
|
exit 1
|
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2024-06-12 16:03:46 +08:00
|
|
|
|
|