From 0d2e5adbedd9bf6ea598449c71299e084b83ac94 Mon Sep 17 00:00:00 2001 From: s809 <11816467-s809@users.noreply.gitlab.com> Date: Tue, 8 Aug 2023 20:30:19 +0500 Subject: [PATCH] Skip version if step failed in buildAll --- buildAll | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/buildAll b/buildAll index c34616428..5f826736c 100755 --- a/buildAll +++ b/buildAll @@ -1,7 +1,8 @@ #!/bin/sh echo "==================== Note: All build jars will be in the folder called 'buildAllJars' ====================" -mkdir -p buildAllJars | true +mkdir -p buildAllJars +rm -rf buildAllJars/* # Loop trough everything in the version properties folder for d in versionProperties/*; do @@ -11,12 +12,17 @@ for d in versionProperties/*; do # Clean out the folders, build it, and merge it # (We could use "./" to run gradlew, but as it is a shell script im going to be running it with the "sh" command) echo "==================== Cleaning workspace to build $version ====================" - sh gradlew clean -PmcVer=$version --no-daemon || true + sh gradlew clean -PmcVer=$version + if [ $? != 0 ]; then continue; fi + echo "====================Building $version ====================" - sh gradlew build -PmcVer=$version --no-daemon || true + sh gradlew build -PmcVer=$version + if [ $? != 0 ]; then continue; fi + echo "==================== Merging $version ====================" - sh gradlew mergeJars -PmcVer=$version --no-daemon || true + sh gradlew mergeJars -PmcVer=$version + if [ $? != 0 ]; then continue; fi + echo "==================== Moving jar ====================" - mv Merged/*.jar buildAllJars/ || true - # The "| true" at the end of those are just to make sure the script continues even if a build fails + mv Merged/*.jar buildAllJars/ done