]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | # Use, modification, and distribution are |
2 | # subject to the Boost Software License, Version 1.0. (See accompanying | |
3 | # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | |
4 | # | |
5 | # Copyright Rene Rivera 2015-2016. | |
6 | ||
7 | branches: | |
8 | only: | |
9 | - master | |
10 | - develop | |
11 | ||
12 | dist: trusty | |
13 | ||
14 | language: c | |
15 | ||
16 | compiler: | |
17 | - gcc | |
18 | ||
19 | addons: | |
20 | apt: | |
21 | packages: | |
22 | - p7zip-full | |
23 | - docutils-common | |
24 | - docutils-doc | |
25 | - docbook | |
26 | - docbook-xml | |
27 | - docbook-xsl | |
28 | - xsltproc | |
29 | - doxygen | |
30 | - dvipsk-ja | |
31 | - texlive | |
32 | - sshpass | |
33 | ssh_known_hosts: frs.sourceforge.net | |
34 | ||
35 | env: | |
36 | matrix: | |
37 | - TRAVIS_EMPTY_JOB_WORKAROUND=true | |
38 | ||
39 | matrix: | |
40 | exclude: | |
41 | - env: TRAVIS_EMPTY_JOB_WORKAROUND=true | |
42 | ||
43 | include: | |
44 | # Simple integrated status tests check. | |
45 | - env: | |
46 | - SCRIPT=ci_boost_status | |
47 | ||
48 | # Build release package for LF end-of-line style text files. | |
49 | - env: | |
50 | - SCRIPT=ci_boost_release | |
51 | - EOL=LF | |
52 | ||
53 | # Build release package for CRLF end-of-line style text files (i.e. for Windows). | |
54 | - env: | |
55 | - SCRIPT=ci_boost_release | |
56 | - EOL=CRLF | |
57 | ||
58 | # Library requirements tests. | |
59 | - env: | |
60 | - SCRIPT=ci_boost_library_check | |
61 | ||
62 | allow_failures: | |
63 | - env: | |
64 | - SCRIPT=ci_boost_library_check | |
65 | ||
66 | before_install: | |
67 | # Fetch the scripts to do the actual building/testing. | |
68 | - | | |
69 | wget "https://raw.githubusercontent.com/boostorg/release-tools/develop/ci_boost_common.py" -P .. | |
70 | wget "https://raw.githubusercontent.com/boostorg/release-tools/develop/${SCRIPT}.py" -P .. | |
71 | ||
72 | install: python "${TRAVIS_BUILD_DIR}/../${SCRIPT}.py" install | |
73 | before_script: python "${TRAVIS_BUILD_DIR}/../${SCRIPT}.py" before_script | |
74 | script: python "${TRAVIS_BUILD_DIR}/../${SCRIPT}.py" script | |
75 | after_success: python "${TRAVIS_BUILD_DIR}/../${SCRIPT}.py" after_success | |
76 | after_failure: python "${TRAVIS_BUILD_DIR}/../${SCRIPT}.py" after_failure | |
77 | after_script: python "${TRAVIS_BUILD_DIR}/../${SCRIPT}.py" after_script |