]> xenbits.xensource.com Git - xen.git/commit
CI: Add a CentOS 6 container and build jobs
authorAndrew Cooper <andrew.cooper3@citrix.com>
Tue, 26 Mar 2019 14:23:03 +0000 (14:23 +0000)
committerWei Liu <wei.liu2@citrix.com>
Tue, 26 Mar 2019 15:36:19 +0000 (15:36 +0000)
commit8eed571409a7f81ec9327cfa95d7c298333e22e4
treee8b8661c252951ec9eb7da47003cf1f319c90cfe
parent1316369dca610352cce3aaf76e90db1cce75ed9f
CI: Add a CentOS 6 container and build jobs

CentOS 6 is probably the most frequently broken build, so adding it to CI
would be a very good move.

One problem is that CentOS 6 comes with Python 2.6, and Qemu requires 2.7.
There appear to be no sensible ways to get Python 2.7 into a CentOS 6
environments, so modify the build script to skip the Qemu upstream build
instead.  Additionally, SeaBIOS requires GCC 4.6 or later, so skip it as well.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
automation/build/centos/6.dockerfile [new file with mode: 0644]
automation/gitlab-ci/build.yaml
automation/scripts/build
automation/scripts/containerize