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 -- 2.18.1