mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-08-29 12:01:16 +00:00
Debian 9 ships the oldest versions of some of our dependent packages so can highlight bugs not seen elsewhere. CentOS 7, despite being quite old, has rebased some packages to much newer versions. Reviewed-by: Pavel Hrdina <phrdina@redhat.com> Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
119 lines
4.8 KiB
YAML
119 lines
4.8 KiB
YAML
sudo: required
|
|
language: generic
|
|
|
|
branches:
|
|
except:
|
|
- /^.*-maint$/
|
|
|
|
addons:
|
|
homebrew:
|
|
update: true
|
|
packages:
|
|
- ccache
|
|
- rpcgen
|
|
- xz
|
|
- yajl
|
|
- glib
|
|
- docutils
|
|
|
|
matrix:
|
|
include:
|
|
- services:
|
|
- docker
|
|
env:
|
|
- IMAGE="ubuntu-1804"
|
|
- MAKE_ARGS="syntax-check distcheck"
|
|
script:
|
|
- make -C ci/ ci-build@$IMAGE CI_MAKE_ARGS="$MAKE_ARGS"
|
|
- services:
|
|
- docker
|
|
env:
|
|
- IMAGE="centos-7"
|
|
- MAKE_ARGS="syntax-check distcheck"
|
|
script:
|
|
- make -C ci/ ci-build@$IMAGE CI_MAKE_ARGS="$MAKE_ARGS"
|
|
- services:
|
|
- docker
|
|
env:
|
|
- IMAGE="debian-9"
|
|
- MAKE_ARGS="syntax-check distcheck"
|
|
script:
|
|
- make -C ci/ ci-build@$IMAGE CI_MAKE_ARGS="$MAKE_ARGS"
|
|
- services:
|
|
- docker
|
|
env:
|
|
- IMAGE="fedora-31"
|
|
- MAKE_ARGS="syntax-check distcheck"
|
|
script:
|
|
- make -C ci/ ci-build@$IMAGE CI_MAKE_ARGS="$MAKE_ARGS"
|
|
- services:
|
|
- docker
|
|
env:
|
|
- IMAGE="fedora-rawhide"
|
|
- MAKE_ARGS="syntax-check distcheck"
|
|
script:
|
|
- make -C ci/ ci-build@$IMAGE CI_MAKE_ARGS="$MAKE_ARGS"
|
|
- services:
|
|
- docker
|
|
env:
|
|
- IMAGE="fedora-30"
|
|
- MINGW="mingw32"
|
|
script:
|
|
- make -C ci/ ci-build@$IMAGE CI_CONFIGURE="$MINGW-configure"
|
|
- services:
|
|
- docker
|
|
env:
|
|
- IMAGE="fedora-30"
|
|
- MINGW="mingw64"
|
|
script:
|
|
- make -C ci/ ci-build@$IMAGE CI_CONFIGURE="$MINGW-configure"
|
|
- compiler: clang
|
|
language: c
|
|
os: osx
|
|
osx_image: xcode10.3
|
|
env:
|
|
- PATH="/usr/local/opt/gettext/bin:/usr/local/opt/ccache/libexec:/usr/local/opt/rpcgen/bin:$PATH"
|
|
- PKG_CONFIG_PATH="/usr/local/opt/libxml2/lib/pkgconfig"
|
|
before_script:
|
|
# Hack to blow away py2
|
|
- brew link --overwrite python
|
|
script:
|
|
# We can't run 'distcheck' or 'syntax-check' because they fail on
|
|
# macOS, but doing 'install' and 'dist' gives us some useful coverage
|
|
- mkdir build && cd build
|
|
- ../autogen.sh --prefix=$(pwd)/install-root && make -j3 && make -j3 install && make -j3 dist
|
|
- compiler: clang
|
|
language: c
|
|
os: osx
|
|
osx_image: xcode11.3
|
|
env:
|
|
- PATH="/usr/local/opt/gettext/bin:/usr/local/opt/ccache/libexec:/usr/local/opt/rpcgen/bin:$PATH"
|
|
- PKG_CONFIG_PATH="/usr/local/opt/libxml2/lib/pkgconfig"
|
|
before_script:
|
|
# Hack to blow away py2
|
|
- brew link --overwrite python
|
|
script:
|
|
# We can't run 'distcheck' or 'syntax-check' because they fail on
|
|
# macOS, but doing 'install' and 'dist' gives us some useful coverage
|
|
- mkdir build && cd build
|
|
- ../autogen.sh --prefix=$(pwd)/install-root && make -j3 && make -j3 install && make -j3 dist
|
|
|
|
git:
|
|
submodules: true
|
|
|
|
notifications:
|
|
irc:
|
|
# The channel name "irc.oftc.net#virt" is encrypted against libvirt/libvirt
|
|
# to prevent IRC notifications from github forks. This was created using:
|
|
# $ travis encrypt -r "libvirt/libvirt" "irc.oftc.net#virt"
|
|
channels:
|
|
- secure: "hUPdkLxX7nh75+clpnk4U0XLExLfV9DFKSvQSAUtf5JtDNMslj7AeOCf2wcbkNsEhkiF557odTAnov1s5m1w/yaa56zbjFAh5agzqRKya3QjqsrvlBKw/WuN+l82iMNLLeebTgCPAXrbAbGWH8YmYssp/7+eMsnKaVh84EQQNbMCHlLg6ovE26Fs18mZ6J5RC3OPa1vbv+xkdCHvGg/Oyp4K8bpU7RYyimA56jdxI/OfdTH9HxntHYSzykR7hDbyzZhdIlAUyRKReQVjcV5+R8fdDL/1imyGA/88KTztMeKXpZ5Rf+Ss3vYLZb6qsLLegCZ4AU/q0vvbWxjpZGJZoeyrVpfBTZdYGIzmLTMl9GYXXa/gDwFlbvRDiPDG4TIy6GlMUROinj7KRKEHu1fWRYu012ife5OjidxcwrTnz21vYaCv3AKWPpMPxwIzQPkY1hex9uLLX6z+TrAxxDLF+7UzRT9w2RLFBkLYlj2aDVrLAVb/ynRsxDz5CGzC61FSQVft2e308SkGjdn8YxvguCuXv+N70Fu1cvFyh5XYeHb4fbBRo0Ctzaec78leHlQvRGWKJxXDXRkE2lvvBc7YbBNSAYh7Fs8Y+zY7l7rMxvXdrt3nuaNQhe74V3yhxPDAld66qmAn9TYMmaZW2f5/KKKILLbCa0t2MxiAc6L2OI8="
|
|
on_success: change
|
|
on_failure: always
|
|
email:
|
|
# The list name 'libvirt-ci@redhat.com" is encrypted against libvirt/libvirt
|
|
# to prevent IRC notifications from github forks. This was created using:
|
|
# $ travis encrypt -r "libvirt/libvirt" "libvirt-ci@redhat.com"
|
|
recipients:
|
|
- secure: "QcU9eP96P0RlDNzVRZl/4sxyydPStGzECrpgJhr2IPB/7pHk23yaBrmUsq9S830tB+jwLGma1IscNB8uf7Sf7WY+cYIpfR8v030OffWnaipo/Gcs0dpnlfURWHjOFQI3RJzGEihsqvbwUFOwsM+3IDyO3qdWaiT6cN2Tj9ROlwYCySSX5YWzLyX7arBZ4lp8ESs7ohQaEwp2cegnMP2oGPJJe4SebvlCDjHZbjkU5aEradwUWnRQDJZWTKknpNLArVFxN2/ixp6f/MGY4DmkHoDweio6mHIPN5zTs5Jt32aiX6wDBa+bBa4v8TCRqzhYkQ63ZZhNV8bY5Uf9ufTdyvt96yIANyakd85b1QpMdAX76IyJi1l0/Uub6DTQZAcq3vK7iPjGeTVSpyoXrqTfGy4JxMjqDoocpWvv8ALX1wrYI/HfN2R2Aepw9jModTimOsebYhJ1yMhSt8qnh5AQNftGKL2JBKoA1LWdU2YJ5fO1bGjKNiVEkGFQTPYFWrYCUY5JcT+s5WCzNeMNm8s9na8liYhGl3WtS3rPr5M8bof+BMsBhG2hQ0loduc94x2GkvyhQZUgRbqrwNR+y4hn+rWFC3hBzzyiAULs43vY/PJ+eBdKEf3VAc0MkhQ8GgXGSA61fR6aXYonroI/WnBVItwDmUnnMfSziZXxk09GLl4="
|