44 include :
55 - dist : jammy
66 language : minimal
7- group : dev
7+ group : stable
88 env :
99 - RELEASE=jammy
1010 name : jammy
1111 php : " 8.1"
1212 before_install :
1313 - sudo rm -rf /var/lib/apt/lists/lock /var/cache/apt/archives/lock /var/lib/dpkg/lock
1414 - sudo apt-get update
15- - sudo apt-get -y install libcurl4-openssl-dev
16- - if [[ $VERSION =~ ^8.* ]]; then sudo apt-get -y install argon2 libargon2-0 libargon2-0-dev php-dev libonig-dev; fi
15+ - sudo apt-get -y install libcurl4-openssl-dev php-dev libicu-dev php-pear
16+ - if [[ $VERSION =~ ^8.* ]]; then sudo apt-get -y install argon2 libargon2-0 php-pear libargon2-0-dev php-dev libonig-dev; fi
1717 - sudo ln -s /usr/include/x86_64-linux-gnu/curl/ /usr/local/include
1818 - command -v expect || sudo apt-get install expect
1919 - |
@@ -28,17 +28,17 @@ jobs:
2828 fi
2929 fi
3030 - dist : focal
31- language : __ubuntu_2004__
32- group : dev
31+ language : minimal
32+ group : stable
3333 env :
3434 - RELEASE=focal
3535 name : focal
36- php : " 5.6 "
36+ php : " 7.4 "
3737 before_install :
3838 - sudo rm -rf /var/lib/apt/lists/lock /var/cache/apt/archives/lock /var/lib/dpkg/lock
3939 - sudo apt-get update
40- - sudo apt-get -y install libcurl4-openssl-dev
41- - if [[ $VERSION =~ ^8.* ]]; then sudo apt-get -y install argon2 libargon2-0 libargon2-0-dev php-dev libonig-dev; fi
40+ - sudo apt-get -y install libcurl4-openssl-dev php-pear php-dev libicu-dev
41+ - if [[ $VERSION =~ ^8.* ]]; then sudo apt-get -y install argon2 php-pear libargon2-0 libargon2-0-dev php-dev libonig-dev; fi
4242 - sudo ln -s /usr/include/x86_64-linux-gnu/curl/ /usr/local/include
4343 - command -v expect || sudo apt-get install expect
4444 - |
@@ -52,19 +52,20 @@ jobs:
5252 eval "$(phpenv init -)"
5353 fi
5454 fi
55- if : env(VERSION) !~ /^7\.[23]/
5655 - dist : bionic
5756 language : minimal
58- group : dev
57+ group : stable
5958 env :
6059 - RELEASE=bionic
6160 name : bionic
6261 php : " 5.6"
6362 before_install :
63+ # remove when Bionic image is fixed
64+ - sudo rm -f /etc/apt/sources.list.d/pgdg.list
6465 - sudo rm -rf /var/lib/apt/lists/lock /var/cache/apt/archives/lock /var/lib/dpkg/lock
6566 - sudo apt-get update
66- - sudo apt-get -y install libcurl4-openssl-dev
67- - if [[ $VERSION =~ ^8.* ]]; then sudo apt-get -y install argon2 libargon2-0 libargon2-0-dev php-dev libonig-dev; fi
67+ - sudo apt-get -y install libcurl4-openssl-dev php-pear php-dev libicu-dev
68+ - if [[ $VERSION =~ ^8.* ]]; then sudo apt-get -y install argon2 php-pear libargon2-0 libargon2-0-dev php-dev libonig-dev; fi
6869 - sudo ln -s /usr/include/x86_64-linux-gnu/curl/ /usr/local/include
6970 - command -v expect || sudo apt-get install expect
7071 - |
@@ -79,15 +80,16 @@ jobs:
7980 fi
8081 fi
8182 - dist : xenial
82- group : edge
83+ group : stable
8384 env :
8485 - RELEASE=xenial
8586 name : xenial
8687 php : " 5.6"
8788 before_install :
8889 - sudo rm -rf /var/lib/apt/lists/lock /var/cache/apt/archives/lock /var/lib/dpkg/lock
8990 - sudo apt-get update
90- - if [[ $VERSION =~ ^8.* ]]; then sudo apt-get -y install php-dev libonig-dev; fi
91+ - sudo apt-get install -y php-pear php-dev libicu-dev
92+ - if [[ $VERSION =~ ^8.* ]]; then sudo apt-get -y install php-dev php-pear libonig-dev; fi
9193 - command -v expect || sudo apt-get install expect
9294 - |
9395 if ! command -v phpenv; then
@@ -101,14 +103,6 @@ jobs:
101103 fi
102104 fi
103105
104- - services :
105- - docker
106- dist : trusty
107- env :
108- - RELEASE=trusty
109- name : trusty
110- php : " 5.6"
111- if : env(VERSION) =~ /^7\.[0-3]/
112106 - arch : ppc64le
113107 dist : jammy
114108 language : minimal
@@ -436,17 +430,29 @@ script:
436430 - export PKG_CONFIG_PATH="$HOME/.phpenv/versions/$VERSION/lib/pkgconfig:$PKG_CONFIG_PATH"
437431 - ./bin/compile
438432 - | # disable 3rd-party extension builds on master
439- if [[ ! $VERSION =~ ^master$ ]]; then
433+ if [[ $VERSION =~ ^7.3.* ]]; then
440434 (yes '' | ./bin/compile-extension-redis) &&
441- (./bin/compile-extension-mongo;
442- ./bin/compile-extension-mongodb) &&
435+ (./bin/compile-extension-mongo) &&
443436 ./bin/compile-extension-amqp &&
444437 ./bin/compile-extension-apcu &&
445438 ./bin/compile-extension-zmq &&
446439 (./bin/compile-extension-memcache;
447440 ./bin/compile-extension-memcached) &&
448441 ./bin/compile-extension-ssh2 &&
449442 sed -i '/^extension=/d' $INSTALL_DEST/$VERSION/etc/php.ini
443+ else
444+ if [[ ! $VERSION =~ ^master$ ]]; then
445+ (yes '' | ./bin/compile-extension-redis) &&
446+ (./bin/compile-extension-mongo;
447+ ./bin/compile-extension-mongodb) &&
448+ ./bin/compile-extension-amqp &&
449+ ./bin/compile-extension-apcu &&
450+ ./bin/compile-extension-zmq &&
451+ (./bin/compile-extension-memcache;
452+ ./bin/compile-extension-memcached) &&
453+ ./bin/compile-extension-ssh2 &&
454+ sed -i '/^extension=/d' $INSTALL_DEST/$VERSION/etc/php.ini
455+ fi
450456 fi
451457
452458after_success :
0 commit comments