[CI] Fix a typo
[centerim5.git] / .travis.yml
blobe5ea996212afa12afaed3016dd7cb2c9f117d5e5
1 language: cpp
2 sudo: required
4 services:
5   - docker
7 matrix:
8   include:
9     # Debian 9 (stretch).
10     - env:
11       - NAME=debian
12       - IMAGE=debian:stretch
13       - UPDATE_CMD="apt-get update"
14       - UPGRADE_CMD="apt-get full-upgrade -y"
15       - INSTALL_CMD="apt-get install -y autoconf automake libtool autopoint
16           gettext pkg-config cmake make g++ libglib2.0-dev libpurple-dev
17           libsigc++-2.0-dev libncursesw5-dev python3 doxygen graphviz"
19 before_install:
20   - echo "Starting run ${IMAGE}"
21   - docker run -d --name ${NAME} -v $(pwd):/travis ${IMAGE} tail -f /dev/null
23 install:
24   - docker exec -t ${NAME} bash -c "${UPDATE_CMD}"
25   - docker exec -t ${NAME} bash -c "${UPGRADE_CMD}"
26   - docker exec -t ${NAME} bash -c "${INSTALL_CMD}"
28 script:
29   # Check the autotools build.
30   - docker exec -t ${NAME} bash -c "cd /travis;
31       ./bootstrap && ./configure && make distcheck"
32   # Check the cmake build.
33   - docker exec -t ${NAME} bash -c "cd /travis;
34       mkdir distcheck-cmake && cd distcheck-cmake &&
35         tar -xvzf ../centerim5-*.tar.gz && cmake centerim5-* &&
36         make && make check"
37   # Build the documentation.
38   - docker exec -t ${NAME} bash -c "cd /travis; make doc"