On 31/07/2020 11.15, Thomas Huth wrote: > We should also test our build with older versions of Bash and Gcc (at > least the versions which we still want to support). CentOS 7 should be > a reasonable base for such tests. > > Signed-off-by: Thomas Huth <thuth@xxxxxxxxxx> > --- > .gitlab-ci.yml | 17 +++++++++++++++++ > 1 file changed, 17 insertions(+) > > diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml > index d042cde..1ec9797 100644 > --- a/.gitlab-ci.yml > +++ b/.gitlab-ci.yml > @@ -99,3 +99,20 @@ build-clang: > eventinj msr port80 setjmp syscall tsc rmap_chain umip intel_iommu > | tee results.txt > - grep -q PASS results.txt && ! grep -q FAIL results.txt > + > +build-centos7: > + image: centos:7 > + before_script: > + - yum update -y > + - yum install -y make python qemu-kvm gcc > + script: > + - mkdir build > + - cd build > + - ../configure --arch=x86_64 --disable-pretty-print-stacks > + - make -j2 > + - ACCEL=tcg ./run_tests.sh > + msr vmexit_cpuid vmexit_mov_from_cr8 vmexit_mov_to_cr8 vmexit_inl_pmtimer > + vmexit_ple_round_robin vmexit_tscdeadline vmexit_tscdeadline_immed port80 > + setjmp sieve tsc rmap_chain umip > + | tee results.txt > + - grep -q PASS results.txt && ! grep -q FAIL results.txt > Ping! Paolo, Drew, any comments on this one? Thomas