From b8931afc943c3ddd44e3f4ed15ec42632f68b092 Mon Sep 17 00:00:00 2001 From: Paul Spooren Date: Sun, 7 Jul 2019 22:17:44 +0200 Subject: [PATCH] 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 --- .circleci/config.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 02a87146d9..a59ac1281b 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