]> git.proxmox.com Git - ovs.git/commit
travis: Combine kernel builds.
authorIlya Maximets <i.maximets@samsung.com>
Mon, 5 Aug 2019 12:26:02 +0000 (15:26 +0300)
committerIlya Maximets <i.maximets@samsung.com>
Thu, 15 Aug 2019 10:58:38 +0000 (13:58 +0300)
commit2581b0ad11591afef7bcebeb5483e53d9d403fef
tree186b46c9c8f6b06471d6b5ee93feb442d4a04e66
parent7654a3ed0b38a985da7b1e6e436ffdb0fdb24b5a
travis: Combine kernel builds.

Single kernel build job takes ~3 minutes in average. Most of
this time takes VM spawning and initial configuration.
Combining these 24 jobs in 4 allows us to better utilize workers
and not waste time on spawning VMs.

Before:

    24 jobs * 3 minutes = 72 minutes
    72 minutes / 5 workers = 14.4 minutes / worker

After:

    4 jobs * 10 minutes = 40 minutes
    40 minutes / 4 workers = 10 minutes / worker
    + 1 free worker that able to run other jobs at the same time.

Signed-off-by: Ilya Maximets <i.maximets@samsung.com>
Acked-by: Aaron Conole <aconole@redhat.com>
.travis.yml
.travis/linux-build.sh