From: Paul Spooren Date: Sun, 7 Jul 2019 20:17:44 +0000 (+0200) Subject: build: only install changed packages X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=b8931afc943c3ddd44e3f4ed15ec42632f68b092;p=openwrt-packages.git build: only install changed packages Installing all packages via ./scripts/feeds install -a produces a lot of error messages, it is also possible to only install the packages which were touched by the PR. Signed-off-by: Paul Spooren --- diff --git a/.circleci/config.yml b/.circleci/config.yml index 02a87146d..a59ac1281 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -81,13 +81,12 @@ jobs: EOF cat feeds.conf ./scripts/feeds update -a > /dev/null - ./scripts/feeds install -a > /dev/null make defconfig > /dev/null # enable BUILD_LOG sed -i 's/# CONFIG_BUILD_LOG is not set/CONFIG_BUILD_LOG=y/' .config - run: - name: Download source, check package, compile + name: Install & download source, check package, compile working_directory: ~/build_dir command: | set +o pipefail @@ -99,6 +98,9 @@ jobs: echo_blue "=== Found new/modified packages: $PKGS" for PKG in $PKGS ; do + echo_blue "===+ Install: $PKG" + ./scripts/feeds install "$PKG" + echo_blue "===+ Download: $PKG" make "package/$PKG/download" V=s