ci: use parallel build
Pass -j$(nproc) to all make invocations to make the CI run a little faster. Signed-off-by: Ondrej Mosnacek <omosnace@redhat.com> Acked-by: William Roberts <bill.c.roberts@gmail.com>
This commit is contained in:
parent
2d353bd585
commit
4dd74ded5b
10
.travis.yml
10
.travis.yml
|
@ -74,7 +74,7 @@ install:
|
||||||
- tar -C "$TRAVIS_BUILD_DIR" -xvjf "$TRAVIS_BUILD_DIR/refpolicy.tar.bz2"
|
- tar -C "$TRAVIS_BUILD_DIR" -xvjf "$TRAVIS_BUILD_DIR/refpolicy.tar.bz2"
|
||||||
# Make refpolicy Makefile use the new toolchain when building modules
|
# 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"
|
- 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 rm -rf "$TRAVIS_BUILD_DIR/refpolicy.tar.bz2" "$TRAVIS_BUILD_DIR/refpolicy"
|
||||||
- sudo mkdir -p /etc/selinux
|
- sudo mkdir -p /etc/selinux
|
||||||
- echo 'SELINUXTYPE=refpolicy' | sudo tee /etc/selinux/config
|
- echo 'SELINUXTYPE=refpolicy' | sudo tee /etc/selinux/config
|
||||||
|
@ -129,12 +129,12 @@ before_script:
|
||||||
|
|
||||||
script:
|
script:
|
||||||
# Start by installing everything into $DESTDIR
|
# Start by installing everything into $DESTDIR
|
||||||
- make install $EXPLICIT_MAKE_VARS -k
|
- make -j$(nproc) install $EXPLICIT_MAKE_VARS -k
|
||||||
- make install-pywrap $EXPLICIT_MAKE_VARS -k
|
- make -j$(nproc) install-pywrap $EXPLICIT_MAKE_VARS -k
|
||||||
- make install-rubywrap $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
|
# 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
|
# Set up environment variables for the tests
|
||||||
- . ./scripts/env_use_destdir
|
- . ./scripts/env_use_destdir
|
||||||
|
|
Loading…
Reference in New Issue