2018-06-05 17:20:04 +03:00
sudo : required
language : generic
2017-09-14 14:31:17 +03:00
2018-03-21 17:04:54 +03:00
branches :
except :
2018-06-07 16:41:40 +03:00
- /^.*-maint$/
2018-03-21 17:04:54 +03:00
2019-03-27 13:50:18 +03:00
addons :
homebrew :
update : true
packages :
- ccache
- rpcgen
- xz
- yajl
2019-07-30 12:13:36 +03:00
- glib
2019-03-27 13:50:18 +03:00
2017-09-14 14:31:17 +03:00
matrix :
include :
2018-06-05 17:20:04 +03:00
- services :
- docker
2018-02-23 13:58:27 +03:00
env :
2018-06-12 11:59:20 +03:00
- IMAGE="ubuntu-18"
2019-03-05 15:20:04 +03:00
- MAKE_ARGS="syntax-check distcheck"
script :
2019-08-15 15:06:14 +03:00
- make -C ci/ ci-build@$IMAGE CI_MAKE_ARGS="$MAKE_ARGS"
2018-06-12 12:00:02 +03:00
- services :
- docker
env :
- IMAGE="centos-7"
2019-03-05 15:20:04 +03:00
- MAKE_ARGS="syntax-check distcheck"
script :
2019-08-15 15:06:14 +03:00
- make -C ci/ ci-build@$IMAGE CI_MAKE_ARGS="$MAKE_ARGS"
2018-06-14 17:34:20 +03:00
- services :
- docker
env :
2019-08-20 11:12:28 +03:00
- IMAGE="fedora-30"
2018-06-14 17:34:20 +03:00
- MINGW="mingw32"
2019-03-05 15:20:04 +03:00
script :
2019-08-15 15:06:14 +03:00
- make -C ci/ ci-build@$IMAGE CI_CONFIGURE="$MINGW-configure"
2018-06-14 17:34:20 +03:00
- services :
- docker
env :
2019-08-20 11:12:28 +03:00
- IMAGE="fedora-30"
2018-06-14 17:34:20 +03:00
- MINGW="mingw64"
2019-03-05 15:20:04 +03:00
script :
2019-08-15 15:06:14 +03:00
- make -C ci/ ci-build@$IMAGE CI_CONFIGURE="$MINGW-configure"
2017-09-14 14:31:17 +03:00
- compiler : clang
2018-06-05 17:20:04 +03:00
language : c
2017-09-14 14:31:17 +03:00
os : osx
2018-05-30 15:24:41 +03:00
env :
2018-05-30 15:27:10 +03:00
- PATH="/usr/local/opt/gettext/bin:/usr/local/opt/ccache/libexec:/usr/local/opt/rpcgen/bin:$PATH"
2018-02-28 15:27:38 +03:00
script :
2019-03-27 13:53:05 +03:00
# We can't run 'distcheck' or 'syntax-check' because they fail on
# macOS, but doing 'install' and 'dist' gives us some useful coverage
2019-11-06 17:55:12 +03:00
- mkdir build && cd build
- ../autogen.sh --prefix=$(pwd)/install-root && make -j3 && make -j3 install && make -j3 dist
2017-09-14 14:31:17 +03:00
2017-04-07 17:15:25 +03:00
git :
submodules : true
2017-09-14 14:31:17 +03:00
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="