fixup Fix to build with libxml 2.12.x (fixes #505)
[platform/upstream/libzypp.git] / .travis.yml
1 sudo: required
2 dist: trusty
3 group: stable
4 language: c++
5 os: linux
6
7 services:
8 - docker
9
10 before_install:
11 - cat /proc/cpuinfo
12 - docker pull opensuse:tumbleweed
13 - docker run -i -d --name test opensuse:tumbleweed bash
14 - docker exec test zypper ref
15 - docker exec test zypper in -y --recommends cmake openssl-devel boost-devel dejagnu doxygen gcc-c++ gettext-devel graphviz libxml2-devel libproxy-devel pkg-config libsolv-devel libsolv-tools ruby rpm-devel libcurl-devel libboost_program_options*-devel libboost_test*-devel libudev-devel xorg-x11-fonts-core xorg-x11-fonts texlive-lm-fonts libgpgme-devel gpgme libboost_thread1_*
16 - docker exec test zypper in -y "rubygem(asciidoctor)"
17
18 script:
19 - docker cp ../libzypp/ test:/root
20 - docker exec test mkdir /root/build
21 - docker exec test bash -c "cd /root/build && cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_SKIP_RPATH=1 ../libzypp"
22 - docker exec test bash -c "cd /root/build && make -j4 VERBOSE=1"
23 - docker exec test bash -c "cd /root/build && make -j4 -C doc/autodoc"
24 - docker exec test bash -c "cd /root/build && make -j4 -C po translations"
25 - docker exec test bash -c "cd /root/build && make -j4 -C tests"
26 - docker exec test bash -c "cd /root/build/tests && LD_LIBRARY_PATH=\$PWD/../zypp:\$LD_LIBRARY_PATH ctest -VV ."
27
28 on:
29     repo: openSUSE/libzypp
30     tags: true