Skip to content

Commit ad46293

Browse files
committed
attempt with cirrus CI
1 parent 22bf11c commit ad46293

File tree

1 file changed

+67
-0
lines changed

1 file changed

+67
-0
lines changed

.cirrus.yml

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
env:
2+
CIRRUS_CLONE_DEPTH: 1
3+
ARCH: amd64
4+
5+
freebsd_instance:
6+
image_family: freebsd-13-0
7+
8+
task:
9+
install_script: pkg install -y autoconf gmake \
10+
re2c libgd icu4c libiconv libpng freetype2 \
11+
enchant2 bzip2 t1lib libgd gmp tidyp libxml2 \
12+
libxlst postresql96-client
13+
script: - buildconf -f
14+
- ./configure --enable-option-checking=fatal \
15+
--enable-fpm \
16+
--with-pdo-mysql=mysqlnd \
17+
--with-mysqli=mysqlnd \
18+
--with-pgsql \
19+
--with-pdo-sqlite \
20+
--without-pear \
21+
--enable-gd \
22+
--with-jpeg \
23+
--with-webp \
24+
--with-freetype \
25+
--enable-exif \
26+
--with-zip \
27+
--with-zlib \
28+
--enable-soap \
29+
--enable-xmlreader \
30+
--with-xsl \
31+
--with-libxml \
32+
--enable-sysvsem \
33+
--enable-sysvshm \
34+
--enable-shmop \
35+
--enable-pcntl \
36+
--enable-mbstring \
37+
--with-curl \
38+
--enable-sockets \
39+
--with-openssl \
40+
--with-iconv=/usr/local \
41+
--enable-bcmath \
42+
--enable-calendar \
43+
--enable-ftp \
44+
--with-kerberos \
45+
--enable-sysvmsg \
46+
--with-ffi \
47+
--enable-zend-test \
48+
--enable-intl \
49+
--with-mhash \
50+
--with-sodium \
51+
--enable-dba \
52+
--enable-werror
53+
- make -j$(sysctl -n hw.ncpu)
54+
- export TEST_PHP_JUNIT=junit.xml
55+
- export CI_NO_IPV6=1
56+
- rm -rf junit.xml | true
57+
- sapi/cli/php run-tests.php -P -q \
58+
-j$(sysctl hw.ncpu) \
59+
-g FAIL,XFAIL,BORK,WARN,LEAK,XLEAK,SKIP \
60+
--offline \
61+
--show-diff \
62+
--show-slow 1000 \
63+
--set-timeout 120
64+
65+
66+
67+

0 commit comments

Comments
 (0)