try it harder, travis
[m6w6/ext-pq] / .travis.yml
1 # autogenerated file; do not edit
2 language: c
3
4 addons:
5 apt:
6 packages:
7 - libpq-dev
8
9 env:
10 global:
11 - BUILD_SRC_DIR=/src
12 - BUILD_INSTALL_DIR=/install
13 - PHP_EXTENSIONS="--enable-json --with-mhash"
14 - PG_TEST_DB_NAME=pq_test
15 - PG_TEST_DB_USER=postgres
16 - REPORT_EXIT_STATUS=1
17
18 matrix:
19 include:
20 - env: PHP_TARGET_REF="PHP-5.4" PHP_CONFIGURE_OPTS=""
21 addons:
22 postgresql: 9.1
23 - env: PHP_TARGET_REF="PHP-5.4" PHP_CONFIGURE_OPTS=""
24 addons:
25 postgresql: 9.2
26 - env: PHP_TARGET_REF="PHP-5.4" PHP_CONFIGURE_OPTS=""
27 addons:
28 postgresql: 9.3
29 - env: PHP_TARGET_REF="PHP-5.4" PHP_CONFIGURE_OPTS=""
30 addons:
31 postgresql: 9.4
32 - env: PHP_TARGET_REF="PHP-5.4" PHP_CONFIGURE_OPTS="--enable-debug"
33 addons:
34 postgresql: 9.1
35 - env: PHP_TARGET_REF="PHP-5.4" PHP_CONFIGURE_OPTS="--enable-debug"
36 addons:
37 postgresql: 9.2
38 - env: PHP_TARGET_REF="PHP-5.4" PHP_CONFIGURE_OPTS="--enable-debug"
39 addons:
40 postgresql: 9.3
41 - env: PHP_TARGET_REF="PHP-5.4" PHP_CONFIGURE_OPTS="--enable-debug"
42 addons:
43 postgresql: 9.4
44 - env: PHP_TARGET_REF="PHP-5.4" PHP_CONFIGURE_OPTS="--enable-maintainer-zts"
45 addons:
46 postgresql: 9.1
47 - env: PHP_TARGET_REF="PHP-5.4" PHP_CONFIGURE_OPTS="--enable-maintainer-zts"
48 addons:
49 postgresql: 9.2
50 - env: PHP_TARGET_REF="PHP-5.4" PHP_CONFIGURE_OPTS="--enable-maintainer-zts"
51 addons:
52 postgresql: 9.3
53 - env: PHP_TARGET_REF="PHP-5.4" PHP_CONFIGURE_OPTS="--enable-maintainer-zts"
54 addons:
55 postgresql: 9.4
56 - env: PHP_TARGET_REF="PHP-5.4" PHP_CONFIGURE_OPTS="--enable-debug --enable-maintainer-zts"
57 addons:
58 postgresql: 9.1
59 - env: PHP_TARGET_REF="PHP-5.4" PHP_CONFIGURE_OPTS="--enable-debug --enable-maintainer-zts"
60 addons:
61 postgresql: 9.2
62 - env: PHP_TARGET_REF="PHP-5.4" PHP_CONFIGURE_OPTS="--enable-debug --enable-maintainer-zts"
63 addons:
64 postgresql: 9.3
65 - env: PHP_TARGET_REF="PHP-5.4" PHP_CONFIGURE_OPTS="--enable-debug --enable-maintainer-zts"
66 addons:
67 postgresql: 9.4
68 - env: PHP_TARGET_REF="PHP-5.5" PHP_CONFIGURE_OPTS=""
69 addons:
70 postgresql: 9.1
71 - env: PHP_TARGET_REF="PHP-5.5" PHP_CONFIGURE_OPTS=""
72 addons:
73 postgresql: 9.2
74 - env: PHP_TARGET_REF="PHP-5.5" PHP_CONFIGURE_OPTS=""
75 addons:
76 postgresql: 9.3
77 - env: PHP_TARGET_REF="PHP-5.5" PHP_CONFIGURE_OPTS=""
78 addons:
79 postgresql: 9.4
80 - env: PHP_TARGET_REF="PHP-5.5" PHP_CONFIGURE_OPTS="--enable-debug"
81 addons:
82 postgresql: 9.1
83 - env: PHP_TARGET_REF="PHP-5.5" PHP_CONFIGURE_OPTS="--enable-debug"
84 addons:
85 postgresql: 9.2
86 - env: PHP_TARGET_REF="PHP-5.5" PHP_CONFIGURE_OPTS="--enable-debug"
87 addons:
88 postgresql: 9.3
89 - env: PHP_TARGET_REF="PHP-5.5" PHP_CONFIGURE_OPTS="--enable-debug"
90 addons:
91 postgresql: 9.4
92 - env: PHP_TARGET_REF="PHP-5.5" PHP_CONFIGURE_OPTS="--enable-maintainer-zts"
93 addons:
94 postgresql: 9.1
95 - env: PHP_TARGET_REF="PHP-5.5" PHP_CONFIGURE_OPTS="--enable-maintainer-zts"
96 addons:
97 postgresql: 9.2
98 - env: PHP_TARGET_REF="PHP-5.5" PHP_CONFIGURE_OPTS="--enable-maintainer-zts"
99 addons:
100 postgresql: 9.3
101 - env: PHP_TARGET_REF="PHP-5.5" PHP_CONFIGURE_OPTS="--enable-maintainer-zts"
102 addons:
103 postgresql: 9.4
104 - env: PHP_TARGET_REF="PHP-5.5" PHP_CONFIGURE_OPTS="--enable-debug --enable-maintainer-zts"
105 addons:
106 postgresql: 9.1
107 - env: PHP_TARGET_REF="PHP-5.5" PHP_CONFIGURE_OPTS="--enable-debug --enable-maintainer-zts"
108 addons:
109 postgresql: 9.2
110 - env: PHP_TARGET_REF="PHP-5.5" PHP_CONFIGURE_OPTS="--enable-debug --enable-maintainer-zts"
111 addons:
112 postgresql: 9.3
113 - env: PHP_TARGET_REF="PHP-5.5" PHP_CONFIGURE_OPTS="--enable-debug --enable-maintainer-zts"
114 addons:
115 postgresql: 9.4
116 - env: PHP_TARGET_REF="PHP-5.6" PHP_CONFIGURE_OPTS=""
117 addons:
118 postgresql: 9.1
119 - env: PHP_TARGET_REF="PHP-5.6" PHP_CONFIGURE_OPTS=""
120 addons:
121 postgresql: 9.2
122 - env: PHP_TARGET_REF="PHP-5.6" PHP_CONFIGURE_OPTS=""
123 addons:
124 postgresql: 9.3
125 - env: PHP_TARGET_REF="PHP-5.6" PHP_CONFIGURE_OPTS=""
126 addons:
127 postgresql: 9.4
128 - env: PHP_TARGET_REF="PHP-5.6" PHP_CONFIGURE_OPTS="--enable-debug"
129 addons:
130 postgresql: 9.1
131 - env: PHP_TARGET_REF="PHP-5.6" PHP_CONFIGURE_OPTS="--enable-debug"
132 addons:
133 postgresql: 9.2
134 - env: PHP_TARGET_REF="PHP-5.6" PHP_CONFIGURE_OPTS="--enable-debug"
135 addons:
136 postgresql: 9.3
137 - env: PHP_TARGET_REF="PHP-5.6" PHP_CONFIGURE_OPTS="--enable-debug"
138 addons:
139 postgresql: 9.4
140 - env: PHP_TARGET_REF="PHP-5.6" PHP_CONFIGURE_OPTS="--enable-maintainer-zts"
141 addons:
142 postgresql: 9.1
143 - env: PHP_TARGET_REF="PHP-5.6" PHP_CONFIGURE_OPTS="--enable-maintainer-zts"
144 addons:
145 postgresql: 9.2
146 - env: PHP_TARGET_REF="PHP-5.6" PHP_CONFIGURE_OPTS="--enable-maintainer-zts"
147 addons:
148 postgresql: 9.3
149 - env: PHP_TARGET_REF="PHP-5.6" PHP_CONFIGURE_OPTS="--enable-maintainer-zts"
150 addons:
151 postgresql: 9.4
152 - env: PHP_TARGET_REF="PHP-5.6" PHP_CONFIGURE_OPTS="--enable-debug --enable-maintainer-zts"
153 addons:
154 postgresql: 9.1
155 - env: PHP_TARGET_REF="PHP-5.6" PHP_CONFIGURE_OPTS="--enable-debug --enable-maintainer-zts"
156 addons:
157 postgresql: 9.2
158 - env: PHP_TARGET_REF="PHP-5.6" PHP_CONFIGURE_OPTS="--enable-debug --enable-maintainer-zts"
159 addons:
160 postgresql: 9.3
161 - env: PHP_TARGET_REF="PHP-5.6" PHP_CONFIGURE_OPTS="--enable-debug --enable-maintainer-zts"
162 addons:
163 postgresql: 9.4
164
165 before_script:
166 - ./travis/compile-php.sh
167 - ./travis/compile-ext-raphf.sh
168 - ./travis/compile-ext-pq.sh
169 - ./travis/configure-postgres.sh
170
171 script:
172 - pg_config --version
173 - psql --version
174 - $HOME$BUILD_INSTALL_DIR/bin/php --ri pq
175 - $HOME$BUILD_INSTALL_DIR/bin/php ./run-tests.php -q -p $HOME$BUILD_INSTALL_DIR/bin/php --show-diff
176
177 sudo: false