Skip to content

Commit

Permalink
[jenkins/addons] - fix error detection during addons build
Browse files Browse the repository at this point in the history
  • Loading branch information
Memphiz committed Feb 19, 2015
1 parent a4d9823 commit c13807a
Show file tree
Hide file tree
Showing 9 changed files with 81 additions and 72 deletions.
17 changes: 9 additions & 8 deletions tools/buildsteps/android/make-binary-addons
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,18 @@ XBMC_PLATFORM_DIR=android

. $WORKSPACE/tools/buildsteps/$XBMC_PLATFORM_DIR/make-native-depends

for addon in $BINARY_ADDONS
do
ALL_BINARY_ADDONS_BUILT="1"
#only build binary addons if something in the addons metadata changed
if [ "$(pathChanged $WORKSPACE/project/cmake)" == "1" ]
then
ALL_BINARY_ADDONS_BUILT="1"
#only build binary addons if something in the addons metadata changed
if [ "$(pathChanged $WORKSPACE/project/cmake)" == "1" ]
then
for addon in $BINARY_ADDONS
do
echo "building $addon"
git clean -xffd $WORKSPACE/$BINARY_ADDONS_ROOT/$addon
cd $WORKSPACE/$BINARY_ADDONS_ROOT/$addon;make -j $BUILDTHREADS || ALL_BINARY_ADDONS_BUILT="0"
fi
done
done
fi

if [ "$ALL_BINARY_ADDONS_BUILT" == "1" ]
then
tagSuccessFulBuild $WORKSPACE/project/cmake
Expand Down
17 changes: 9 additions & 8 deletions tools/buildsteps/androidx86/make-binary-addons
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,18 @@ XBMC_PLATFORM_DIR=android

. $WORKSPACE/tools/buildsteps/$XBMC_PLATFORM_DIR/make-native-depends

for addon in $BINARY_ADDONS
do
ALL_BINARY_ADDONS_BUILT="1"
#only build binary addons if something in the addons metadata changed
if [ "$(pathChanged $WORKSPACE/project/cmake)" == "1" ]
then
ALL_BINARY_ADDONS_BUILT="1"
#only build binary addons if something in the addons metadata changed
if [ "$(pathChanged $WORKSPACE/project/cmake)" == "1" ]
then
for addon in $BINARY_ADDONS
do
echo "building $addon"
git clean -xffd $WORKSPACE/$BINARY_ADDONS_ROOT/$addon
cd $WORKSPACE/$BINARY_ADDONS_ROOT/$addon;make -j $BUILDTHREADS || ALL_BINARY_ADDONS_BUILT="0"
fi
done
done
fi

if [ "$ALL_BINARY_ADDONS_BUILT" == "1" ]
then
tagSuccessFulBuild $WORKSPACE/project/cmake
Expand Down
17 changes: 9 additions & 8 deletions tools/buildsteps/atv2/make-binary-addons
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,18 @@ XBMC_PLATFORM_DIR=atv2

. $WORKSPACE/tools/buildsteps/$XBMC_PLATFORM_DIR/make-native-depends

for addon in $BINARY_ADDONS
do
ALL_BINARY_ADDONS_BUILT="1"
#only build binary addons if something in the addons metadata changed
if [ "$(pathChanged $WORKSPACE/project/cmake)" == "1" ]
then
ALL_BINARY_ADDONS_BUILT="1"
#only build binary addons if something in the addons metadata changed
if [ "$(pathChanged $WORKSPACE/project/cmake)" == "1" ]
then
for addon in $BINARY_ADDONS
do
echo "building $addon"
git clean -xffd $WORKSPACE/$BINARY_ADDONS_ROOT/$addon
cd $WORKSPACE/$BINARY_ADDONS_ROOT/$addon;make -j $BUILDTHREADS || ALL_BINARY_ADDONS_BUILT="0"
fi
done
done
fi

if [ "$ALL_BINARY_ADDONS_BUILT" == "1" ]
then
tagSuccessFulBuild $WORKSPACE/project/cmake
Expand Down
17 changes: 9 additions & 8 deletions tools/buildsteps/ios/make-binary-addons
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,18 @@ XBMC_PLATFORM_DIR=ios

. $WORKSPACE/tools/buildsteps/$XBMC_PLATFORM_DIR/make-native-depends

for addon in $BINARY_ADDONS
do
ALL_BINARY_ADDONS_BUILT="1"
#only build binary addons if something in the addons metadata changed
if [ "$(pathChanged $WORKSPACE/project/cmake)" == "1" ]
then
ALL_BINARY_ADDONS_BUILT="1"
#only build binary addons if something in the addons metadata changed
if [ "$(pathChanged $WORKSPACE/project/cmake)" == "1" ]
then
for addon in $BINARY_ADDONS
do
echo "building $addon"
git clean -xffd $WORKSPACE/$BINARY_ADDONS_ROOT/$addon
cd $WORKSPACE/$BINARY_ADDONS_ROOT/$addon;make -j $BUILDTHREADS || ALL_BINARY_ADDONS_BUILT="0"
fi
done
done
fi

if [ "$ALL_BINARY_ADDONS_BUILT" == "1" ]
then
tagSuccessFulBuild $WORKSPACE/project/cmake
Expand Down
17 changes: 9 additions & 8 deletions tools/buildsteps/linux32/make-binary-addons
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,18 @@ XBMC_PLATFORM_DIR=linux32

. $WORKSPACE/tools/buildsteps/$XBMC_PLATFORM_DIR/make-native-depends

for addon in $BINARY_ADDONS
do
ALL_BINARY_ADDONS_BUILT="1"
#only build binary addons if something in the addons metadata changed
if [ "$(pathChanged $WORKSPACE/project/cmake)" == "1" ]
then
ALL_BINARY_ADDONS_BUILT="1"
#only build binary addons if something in the addons metadata changed
if [ "$(pathChanged $WORKSPACE/project/cmake)" == "1" ]
then
for addon in $BINARY_ADDONS
do
echo "building $addon"
git clean -xffd $WORKSPACE/$BINARY_ADDONS_ROOT/$addon
cd $WORKSPACE/$BINARY_ADDONS_ROOT/$addon;make -j $BUILDTHREADS || ALL_BINARY_ADDONS_BUILT="0"
fi
done
done
fi

if [ "$ALL_BINARY_ADDONS_BUILT" == "1" ]
then
tagSuccessFulBuild $WORKSPACE/project/cmake
Expand Down
17 changes: 9 additions & 8 deletions tools/buildsteps/linux64/make-binary-addons
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,18 @@ XBMC_PLATFORM_DIR=linux64

. $WORKSPACE/tools/buildsteps/$XBMC_PLATFORM_DIR/make-native-depends

for addon in $BINARY_ADDONS
do
ALL_BINARY_ADDONS_BUILT="1"
#only build binary addons if something in the addons metadata changed
if [ "$(pathChanged $WORKSPACE/project/cmake)" == "1" ]
then
ALL_BINARY_ADDONS_BUILT="1"
#only build binary addons if something in the addons metadata changed
if [ "$(pathChanged $WORKSPACE/project/cmake)" == "1" ]
then
for addon in $BINARY_ADDONS
do
echo "building $addon"
git clean -xffd $WORKSPACE/$BINARY_ADDONS_ROOT/$addon
cd $WORKSPACE/$BINARY_ADDONS_ROOT/$addon;make -j $BUILDTHREADS || ALL_BINARY_ADDONS_BUILT="0"
fi
done
done
fi

if [ "$ALL_BINARY_ADDONS_BUILT" == "1" ]
then
tagSuccessFulBuild $WORKSPACE/project/cmake
Expand Down
17 changes: 9 additions & 8 deletions tools/buildsteps/osx32/make-binary-addons
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,18 @@ XBMC_PLATFORM_DIR=osx32

. $WORKSPACE/tools/buildsteps/$XBMC_PLATFORM_DIR/make-native-depends

for addon in $BINARY_ADDONS
do
ALL_BINARY_ADDONS_BUILT="1"
#only build binary addons if something in the addons metadata changed
if [ "$(pathChanged $WORKSPACE/project/cmake)" == "1" ]
then
ALL_BINARY_ADDONS_BUILT="1"
#only build binary addons if something in the addons metadata changed
if [ "$(pathChanged $WORKSPACE/project/cmake)" == "1" ]
then
for addon in $BINARY_ADDONS
do
echo "building $addon"
git clean -xffd $WORKSPACE/$BINARY_ADDONS_ROOT/$addon
cd $WORKSPACE/$BINARY_ADDONS_ROOT/$addon;make -j $BUILDTHREADS || ALL_BINARY_ADDONS_BUILT="0"
fi
done
done
fi

if [ "$ALL_BINARY_ADDONS_BUILT" == "1" ]
then
tagSuccessFulBuild $WORKSPACE/project/cmake
Expand Down
17 changes: 9 additions & 8 deletions tools/buildsteps/osx64/make-binary-addons
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,18 @@ XBMC_PLATFORM_DIR=osx64

. $WORKSPACE/tools/buildsteps/$XBMC_PLATFORM_DIR/make-native-depends

for addon in $BINARY_ADDONS
do
ALL_BINARY_ADDONS_BUILT="1"
#only build binary addons if something in the addons metadata changed
if [ "$(pathChanged $WORKSPACE/project/cmake)" == "1" ]
then
ALL_BINARY_ADDONS_BUILT="1"
#only build binary addons if something in the addons metadata changed
if [ "$(pathChanged $WORKSPACE/project/cmake)" == "1" ]
then
for addon in $BINARY_ADDONS
do
echo "building $addon"
git clean -xffd $WORKSPACE/$BINARY_ADDONS_ROOT/$addon
cd $WORKSPACE/$BINARY_ADDONS_ROOT/$addon;make -j $BUILDTHREADS || ALL_BINARY_ADDONS_BUILT="0"
fi
done
done
fi

if [ "$ALL_BINARY_ADDONS_BUILT" == "1" ]
then
tagSuccessFulBuild $WORKSPACE/project/cmake
Expand Down
17 changes: 9 additions & 8 deletions tools/buildsteps/rbpi/make-binary-addons
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,18 @@ XBMC_PLATFORM_DIR=rbpi

. $WORKSPACE/tools/buildsteps/$XBMC_PLATFORM_DIR/make-native-depends

for addon in $BINARY_ADDONS
do
ALL_BINARY_ADDONS_BUILT="1"
#only build binary addons if something in the addons metadata changed
if [ "$(pathChanged $WORKSPACE/project/cmake)" == "1" ]
then
ALL_BINARY_ADDONS_BUILT="1"
#only build binary addons if something in the addons metadata changed
if [ "$(pathChanged $WORKSPACE/project/cmake)" == "1" ]
then
for addon in $BINARY_ADDONS
do
echo "building $addon"
git clean -xffd $WORKSPACE/$BINARY_ADDONS_ROOT/$addon
cd $WORKSPACE/$BINARY_ADDONS_ROOT/$addon;make -j $BUILDTHREADS || ALL_BINARY_ADDONS_BUILT="0"
fi
done
done
fi

if [ "$ALL_BINARY_ADDONS_BUILT" == "1" ]
then
tagSuccessFulBuild $WORKSPACE/project/cmake
Expand Down

0 comments on commit c13807a

Please sign in to comment.