Browse Source

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 <mail@aparcar.org>
lilik-openwrt-22.03
Paul Spooren 5 years ago
parent
commit
b8931afc94
1 changed files with 4 additions and 2 deletions
  1. +4
    -2
      .circleci/config.yml

+ 4
- 2
.circleci/config.yml View File

@ -81,13 +81,12 @@ jobs:
EOF EOF
cat feeds.conf cat feeds.conf
./scripts/feeds update -a > /dev/null ./scripts/feeds update -a > /dev/null
./scripts/feeds install -a > /dev/null
make defconfig > /dev/null make defconfig > /dev/null
# enable BUILD_LOG # enable BUILD_LOG
sed -i 's/# CONFIG_BUILD_LOG is not set/CONFIG_BUILD_LOG=y/' .config sed -i 's/# CONFIG_BUILD_LOG is not set/CONFIG_BUILD_LOG=y/' .config
- run: - run:
name: Download source, check package, compile
name: Install & download source, check package, compile
working_directory: ~/build_dir working_directory: ~/build_dir
command: | command: |
set +o pipefail set +o pipefail
@ -99,6 +98,9 @@ jobs:
echo_blue "=== Found new/modified packages: $PKGS" echo_blue "=== Found new/modified packages: $PKGS"
for PKG in $PKGS ; do for PKG in $PKGS ; do
echo_blue "===+ Install: $PKG"
./scripts/feeds install "$PKG"
echo_blue "===+ Download: $PKG" echo_blue "===+ Download: $PKG"
make "package/$PKG/download" V=s make "package/$PKG/download" V=s


Loading…
Cancel
Save