diff mbox series

[userspace] ci: use parallel build

Message ID 20201030202415.106291-1-omosnace@redhat.com (mailing list archive)
State Superseded
Headers show
Series [userspace] ci: use parallel build | expand

Commit Message

Ondrej Mosnacek Oct. 30, 2020, 8:24 p.m. UTC
Pass -j`nproc` to all make invocations to make the CI run a little
faster.

Signed-off-by: Ondrej Mosnacek <omosnace@redhat.com>
---
 .travis.yml | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)
diff mbox series

Patch

diff --git a/.travis.yml b/.travis.yml
index bd3c9842..2e225dd2 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -74,7 +74,7 @@  install:
   - tar -C "$TRAVIS_BUILD_DIR" -xvjf "$TRAVIS_BUILD_DIR/refpolicy.tar.bz2"
   # Make refpolicy Makefile use the new toolchain when building modules
   - sed -e "s,^PREFIX :=.*,PREFIX := \$(DESTDIR)/usr," -i "$TRAVIS_BUILD_DIR/refpolicy/support/Makefile.devel"
-  - sudo make -C "$TRAVIS_BUILD_DIR/refpolicy" install-headers
+  - sudo make -j`nproc` -C "$TRAVIS_BUILD_DIR/refpolicy" install-headers
   - sudo rm -rf "$TRAVIS_BUILD_DIR/refpolicy.tar.bz2" "$TRAVIS_BUILD_DIR/refpolicy"
   - sudo mkdir -p /etc/selinux
   - echo 'SELINUXTYPE=refpolicy' | sudo tee /etc/selinux/config
@@ -129,12 +129,12 @@  before_script:
 
 script:
   # Start by installing everything into $DESTDIR
-  - make install $EXPLICIT_MAKE_VARS -k
-  - make install-pywrap $EXPLICIT_MAKE_VARS -k
-  - make install-rubywrap $EXPLICIT_MAKE_VARS -k
+  - make -j`nproc` install $EXPLICIT_MAKE_VARS -k
+  - make -j`nproc` install-pywrap $EXPLICIT_MAKE_VARS -k
+  - make -j`nproc` install-rubywrap $EXPLICIT_MAKE_VARS -k
 
   # Now that everything is installed, run "make all" to build everything which may have not been built
-  - make all $EXPLICIT_MAKE_VARS -k
+  - make -j`nproc` all $EXPLICIT_MAKE_VARS -k
 
   # Set up environment variables for the tests
   - . ./scripts/env_use_destdir