automation: add clang and lld 8 tests to gitlab
authorRoger Pau Monne <roger.pau@citrix.com>
Mon, 10 Jun 2019 16:32:46 +0000 (18:32 +0200)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Tue, 11 Jun 2019 10:06:52 +0000 (11:06 +0100)
commit6325f70e77412caa61213a999f840efb00499dbc
tree0d006ddebb751a40e9e1dcb048b2a3455d911ee7
parent3455cd598c5f57c3f6c10a9b1bb471ea6857a115
automation: add clang and lld 8 tests to gitlab

Using clang and lld 8 requires installing the packages from the
official llvm apt repositories, so modify the Debian Docker files for
stretch and unstable to add the llvm repo and install clang and lld
from it.

Also add some jobs to test building Xen with clang 8 and lld.

Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Doug Goldstein <cardoe@cardoe.com>
automation/build/debian/stretch-llvm-8.list [new file with mode: 0644]
automation/build/debian/stretch.dockerfile
automation/build/debian/unstable-llvm-8.list [new file with mode: 0644]
automation/build/debian/unstable.dockerfile
automation/gitlab-ci/build.yaml
automation/scripts/build