From 6160b72064b0b7c22b3168d37d68ae7b106d4d2c Mon Sep 17 00:00:00 2001 From: Neal Gompa Date: Sat, 7 Mar 2020 09:44:17 -0500 Subject: [PATCH] ci: Parallelize Fedora and Debian PackageKit CI jobs Rather than having them run one after the other, it makes sense to have them run independently in parallel. This also makes it clearer in the job logs, since now each build is an independent CI job. --- .travis.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index f885dc691..a9854952b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,14 +1,15 @@ -language: c -sudo: required -dist: trusty +language: minimal services: - docker +env: + - DIST=fedora PKGMGR=dnf + - DIST=debian PKGMGR=aptcc + before_script: - - docker build -t packagekit-debian -f tests/ci/Dockerfile-debian . - - docker build -t packagekit-fedora -f tests/ci/Dockerfile-fedora . + - docker build -t packagekit-${DIST} -f tests/ci/Dockerfile-${DIST} . script: - - docker run -t -v `pwd`:/build packagekit-debian ./tests/ci/build_and_test.sh -Dpackaging_backend=aptcc - - docker run -t -v `pwd`:/build packagekit-fedora ./tests/ci/build_and_test.sh -Dpackaging_backend=dnf + - docker build -t packagekit-${DIST} -f tests/ci/Dockerfile-${DIST} . + - docker run -t -v `pwd`:/build packagekit-${DIST} ./tests/ci/build_and_test.sh -Dpackaging_backend=${PKGMGR}