]> xenbits.xensource.com Git - libvirt.git/commit
gitlab: reduce number of cross build jobs run by default
authorDaniel P. Berrangé <berrange@redhat.com>
Wed, 25 Mar 2020 13:14:57 +0000 (13:14 +0000)
committerDaniel P. Berrangé <berrange@redhat.com>
Fri, 27 Mar 2020 12:32:48 +0000 (12:32 +0000)
commitbbbd4e48be19f6b22ad480b26f7095d2fa6ac410
treee8f72cc0c9daf8ffa40e6a956f62c291f867fd14
parent336f93ac552e57a397df1277d31b5a83a2a88971
gitlab: reduce number of cross build jobs run by default

Currently we have nine different cross build jobs, but as we introduce
more native jobs this is going to result in a very long CI execution
time. For developers testing their personal branches under development
it is generally sufficient to just look at a couple of interesting
scenarios, namely 32-bit and big endian.

This splits the cross build jobs so that by default only the armv7
and s390x archs are built. The remainining archs are setup so that they
are only built for code on the master branch, which will have the effect
of doing post-merge testing. Developers can opt-in to full testing of
their pre-merge code by pushing it to a branch with a name prefix of
"ci-full-".

Reviewed-by: Erik Skultety <eskultet@redhat.com>
Reviewed-by: Andrea Bolognani <abologna@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
.gitlab-ci.yml