]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
run fail fast
authorBastian Dehn <hhaalo@arcor.de>
Fri, 24 Apr 2026 11:13:33 +0000 (13:13 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Fri, 24 Apr 2026 11:13:33 +0000 (13:13 +0200)
builder/run

index ee7e6b1540a7033ccc57fbdeab4260d93ccd9cef..3698e323ff6849ffebca1ea16011bdd199d72068 100644 (file)
@@ -4,15 +4,15 @@ run_tests()
 {
        mkdir -p /app/tests && cd /app/tests
        cmake -DCMAKE_BUILD_TYPE=Debug \
-               -DIMAGEMAGICK=OFF
-               -DRUN_TESTS=ON /src
-       make -j$(nproc)
+               -DIMAGEMAGICK=OFF \
+               -DRUN_TESTS=ON /src || return $?
+       make -j$(nproc) || return $?
 
        mkdir -p /app/imagemagick-tests && cd /app/imagemagick-tests
        cmake -DCMAKE_BUILD_TYPE=Debug \
                -DIMAGEMAGICK=ON \
-               -DRUN_TESTS=ON /src
-       make -j$(nproc)
+               -DRUN_TESTS=ON /src || return $?
+       make -j$(nproc) || return $?
 }
 
 build_package()
@@ -21,20 +21,20 @@ build_package()
        mkdir -p /app/build && cd /app/build
        cmake -DCMAKE_BUILD_TYPE=Release \
                -DIMAGEMAGICK=OFF \
-               -DEXTRA_VERSION="-$ID-$VERSION_CODENAME" /src
-       make -j$(nproc) package
+               -DEXTRA_VERSION="-$ID-$VERSION_CODENAME" /src || return $?
+       make -j$(nproc) package || return $?
 
        mkdir -p /app/imagemagick-build && cd /app/imagemagick-build
        cmake -DCMAKE_BUILD_TYPE=Release \
                -DIMAGEMAGICK=ON \
-               -DEXTRA_VERSION="-imagemagick-$ID-$VERSION_CODENAME" /src
-       make -j$(nproc) package
+               -DEXTRA_VERSION="-imagemagick-$ID-$VERSION_CODENAME" /src || return $?
+       make -j$(nproc) package || return $?
 }
 
 copy_package()
 {
-       cp /app/build/*.deb /src/build/
-       cp /app/imagemagick-build/*.deb /src/build/
+       cp /app/build/*.deb /src/build/ || return $?
+       cp /app/imagemagick-build/*.deb /src/build/ || return $?
 }
 
 main()