Upgrade phpx to v2.0 #2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Test | |
| on: [push, pull_request] | |
| jobs: | |
| TestSwoole: | |
| name: Linux PHP-${{ matrix.php }} Swoole-${{ matrix.swoole }} Zookeeper-${{ matrix.zookeeper }} | |
| runs-on: ubuntu-20.04 | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| php: ['7.2', '7.3', '7.4', '8.0', '8.1'] | |
| swoole: ['4.8', '5.0'] | |
| zookeeper: ['3.8'] | |
| include: | |
| - php: '8.1' | |
| swoole: '5.0' | |
| zookeeper: '3.7' | |
| - php: '8.1' | |
| swoole: '5.0' | |
| zookeeper: '3.6' | |
| - php: '8.1' | |
| swoole: '5.0' | |
| zookeeper: '3.5' | |
| - php: '8.1' | |
| swoole: '5.0' | |
| zookeeper: '3.4' | |
| exclude: | |
| - php: '7.2' | |
| swoole: '5.0' | |
| - php: '7.3' | |
| swoole: '5.0' | |
| - php: '7.4' | |
| swoole: '5.0' | |
| env: | |
| PHP_VERSION: ${{ matrix.php }} | |
| SWOOLE_VERSION: ${{ matrix.swoole }} | |
| ZOOKEEPER_VERSION: ${{ matrix.zookeeper }} | |
| PHPX_VERSION: "fix-build" | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v2 | |
| - name: Start docker | |
| run: ./.github/start-docker.sh | |
| - name: Install phpx | |
| run: docker exec swoole ./.github/install-phpx.sh | |
| - name: Build ext-zookeeper | |
| run: docker exec swoole phpx build -v && docker exec swoole phpx install && docker exec swoole docker-php-ext-enable swoole_zookeeper && docker exec swoole php -m | |
| - name: Test | |
| run: docker exec swoole ./tests/start.sh |