From: Petr Štetiar Date: Mon, 5 Aug 2019 08:50:08 +0000 (+0200) Subject: circleci: make logs of build failures more readable X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=b14adeb3a9eaf866cc2786c5d7c876157ced6c6b;p=feed%2Fpackages.git circleci: make logs of build failures more readable Due to concurrent build, it's currently not that easy to find the proper reason for the package build failure, so let's just build the failing package with -j1 in order to provide more human readable build log failures. Ref: https://github.com/openwrt/packages/pull/9584#issuecomment-518038631 Signed-off-by: Petr Štetiar --- diff --git a/.circleci/config.yml b/.circleci/config.yml index 12b64804f8..eb9ddefd17 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -145,7 +145,11 @@ jobs: for PKG in $PKGS ; do echo_blue "===+ Building: $PKG" - make "package/$PKG/compile" -j3 V=s + make "package/$PKG/compile" -j3 V=s || { + RET=$? + echo_red "===+ Building: $PKG failed, rebuilding with -j1 for human readable error log" + make "package/$PKG/compile" -j1 V=s; exit $RET + } done - store_artifacts: