Skip to content

Commit 876c538

Browse files
authored
Merge pull request #1196 from Unity-Technologies/fail-on-error
Return non-zero exit code on error
2 parents 93569f7 + 9eba563 commit 876c538

8 files changed

+66
-0
lines changed

.yamato/build_android.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,15 @@ cp .yamato/config/Stevedore.conf ~/Stevedore.conf
33
cd external/buildscripts
44
./bee
55
cd ../..
6+
67
perl external/buildscripts/build_runtime_android.pl --stevedorebuilddeps=1
8+
if [ $? -eq 0 ]
9+
then
10+
echo "mono build script ran successfully"
11+
else
12+
echo "mono build script failed" >&2
13+
exit 1
14+
fi
15+
716
mkdir -p incomingbuilds/android
817
cp -r builds/* incomingbuilds/android/

.yamato/build_linux_x64.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,16 @@ git submodule update --init --recursive
66
cd external/buildscripts
77
./bee
88
cd ../..
9+
910
perl external/buildscripts/build_runtime_linux.pl -build64=1 --stevedorebuilddeps=1
11+
if [ $? -eq 0 ]
12+
then
13+
echo "mono build script ran successfully"
14+
else
15+
echo "mono build script failed" >&2
16+
exit 1
17+
fi
18+
1019
echo "Making directory incomingbuilds/linux64"
1120
mkdir -p incomingbuilds/linux64
1221
ls -al incomingbuilds/linux64

.yamato/build_linux_x86.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,16 @@ git submodule update --init --recursive
1010
cd external/buildscripts
1111
./bee
1212
cd ../..
13+
1314
perl external/buildscripts/build_runtime_linux.pl -build64=0 --stevedorebuilddeps=1
15+
if [ $? -eq 0 ]
16+
then
17+
echo "mono build script ran successfully"
18+
else
19+
echo "mono build script failed" >&2
20+
exit 1
21+
fi
22+
1423
echo "Making directory incomingbuilds/linux32"
1524
mkdir -p incomingbuilds/linux32
1625
ls -al incomingbuilds/linux32

.yamato/build_osx_classlibs.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,16 @@ cp .yamato/config/Stevedore.conf ~/Stevedore.conf
33
cd external/buildscripts
44
./bee
55
cd ../..
6+
67
perl external/buildscripts/build_classlibs_osx.pl --stevedorebuilddeps=1
8+
if [ $? -eq 0 ]
9+
then
10+
echo "mono build script ran successfully"
11+
else
12+
echo "mono build script failed" >&2
13+
exit 1
14+
fi
15+
716
mkdir -p incomingbuilds/classlibs
817
cp -r ZippedClasslibs.tar.gz incomingbuilds/classlibs/
918
cd incomingbuilds/classlibs

.yamato/build_osx_runtime.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,15 @@ cp .yamato/config/Stevedore.conf ~/Stevedore.conf
33
cd external/buildscripts
44
./bee
55
cd ../..
6+
67
perl external/buildscripts/build_runtime_osx.pl --stevedorebuilddeps=1
8+
if [ $? -eq 0 ]
9+
then
10+
echo "mono build script ran successfully"
11+
else
12+
echo "mono build script failed" >&2
13+
exit 1
14+
fi
15+
716
mkdir -p incomingbuilds/osx-i386
817
cp -r builds/* incomingbuilds/osx-i386/

.yamato/build_win.bat

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
@echo off
22
git submodule update --init --recursive
3+
34
perl external/buildscripts/build_runtime_win64.pl --stevedorebuilddeps=1
5+
if NOT %errorlevel% == 0 (
6+
echo "mono build script failed"
7+
EXIT /B %errorlevel%
8+
)
9+
echo "mono build script ran successfully"
10+
411
mkdir -p incomingbuilds\win64
512
xcopy /s /e /h /y builds\* incomingbuilds\win64

.yamato/build_win_bare_minimum.bat

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
@echo off
22
git submodule update --init --recursive
3+
34
perl external/buildscripts/build_unityscript_bareminimum_win.pl
5+
if NOT %errorlevel% == 0 (
6+
echo "mono build script failed"
7+
EXIT /B %errorlevel%
8+
)
9+
echo "mono build script ran successfully"
10+
411
mkdir incomingbuilds\bareminimum
512
xcopy /s /e /h /y builds\* incomingbuilds\bareminimum

.yamato/build_win_x86.bat

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
@echo off
22
git submodule update --init --recursive
3+
34
perl external/buildscripts/build_runtime_win.pl --stevedorebuilddeps=1
5+
if NOT %errorlevel% == 0 (
6+
echo "mono build script failed"
7+
EXIT /B %errorlevel%
8+
)
9+
echo "mono build script ran successfully"
10+
411
mkdir -p incomingbuilds\win32
512
xcopy /s /e /h /y builds\* incomingbuilds\win32

0 commit comments

Comments
 (0)