Skip to content

Commit 2d367ec

Browse files
committed
更新测试
1 parent 1e571b2 commit 2d367ec

File tree

1 file changed

+45
-5
lines changed

1 file changed

+45
-5
lines changed

.github/workflows/ci.yml

Lines changed: 45 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
fail-fast: false
1212
matrix:
1313
php: [7.4, '8.0', 8.1]
14-
swoole: ['4.8.6']
14+
swoole: ['4.8.10']
1515
tdengine: ['2.4.0.18']
1616

1717
env:
@@ -43,6 +43,49 @@ jobs:
4343
- name: Test
4444
run: ./run-tests.sh
4545

46+
test-tdengine:
47+
name: Linux PHP-${{ matrix.php }} TDengine-${{ matrix.tdengine }} Swoole-${{ matrix.swoole }}
48+
runs-on: ubuntu-20.04
49+
50+
strategy:
51+
fail-fast: false
52+
matrix:
53+
php: [8.1]
54+
swoole: ['4.8.10']
55+
tdengine: ['2.6.0.1']
56+
57+
env:
58+
TDENGINE_VERSION: ${{ matrix.tdengine }}
59+
60+
steps:
61+
- uses: actions/checkout@v2
62+
63+
- name: Prepare
64+
run: sudo apt update && sudo apt install -y valgrind
65+
66+
- name: Build TDengine
67+
run: sudo -E bash .github/script/build-tdengine.sh
68+
69+
- name: Setup PHP
70+
uses: shivammathur/setup-php@v2
71+
with:
72+
php-version: ${{ matrix.php }}
73+
tools: pecl
74+
extensions: >
75+
:xdebug
76+
openssl, mbstring, json, sockets,
77+
swoole-swoole/swoole-src@v${{ matrix.swoole }}
78+
env:
79+
SWOOLE_CONFIGURE_OPTS: >
80+
--enable-openssl
81+
--with-openssl-dir=${{ steps.opecssl-dir.outputs.path }}
82+
83+
- name: Build extension
84+
run: ./make.sh
85+
86+
- name: Test
87+
run: ./run-tests.sh
88+
4689
test-windows:
4790
name: Windows PHP-${{ matrix.php.version }} TDengine-${{ matrix.tdengine }}
4891
runs-on: ${{ matrix.php.runs-on }}
@@ -51,9 +94,6 @@ jobs:
5194
fail-fast: false
5295
matrix:
5396
php:
54-
- version: 7.4
55-
runs-on: windows-2016
56-
vs: 2017
5797
- version: '8.0'
5898
runs-on: windows-2019
5999
vs: 2019
@@ -105,7 +145,7 @@ jobs:
105145
# fail-fast: false
106146
# matrix:
107147
# php: [7.4, '8.0', 8.1]
108-
# swoole: ['4.8.6']
148+
# swoole: ['4.8.10']
109149
# tdengine: ['2.4.0.18']
110150

111151
# env:

0 commit comments

Comments
 (0)