47
47
- name : Install JDK 8 and Maven
48
48
uses : actions/setup-java@v3
49
49
with :
50
- distribution : ' temurin'
50
+ distribution : " temurin"
51
51
java-version : 8
52
- cache : ' maven'
52
+ cache : " maven"
53
53
- name : Build and install libraries
54
54
run : mvn --batch-mode --show-version --strict-checksums --threads C1 -Dmaven.wagon.rto=30000 -DskipITs install
55
55
- name : Compile examples
71
71
- name : Install JDK 8 and Maven
72
72
uses : actions/setup-java@v3
73
73
with :
74
- distribution : ' temurin'
74
+ distribution : " temurin"
75
75
java-version : 8
76
- cache : ' maven'
76
+ cache : " maven"
77
77
- name : Install ClickHouse native command line
78
78
run : |
79
79
sudo apt-get update \
@@ -115,11 +115,11 @@ jobs:
115
115
- name : Install JDK 8 and Maven
116
116
uses : actions/setup-java@v3
117
117
with :
118
- distribution : ' temurin'
118
+ distribution : " temurin"
119
119
java-version : |
120
120
8
121
121
11
122
- cache : ' maven'
122
+ cache : " maven"
123
123
- name : Setup Toolchain
124
124
shell : bash
125
125
run : |
@@ -156,8 +156,8 @@ jobs:
156
156
strategy :
157
157
matrix :
158
158
clickhouse : ["21.8", "22.3", "22.8", "latest"]
159
- # http2 here represents http protocol + JDK HttpClient( http_connection_provider=HTTP_CLIENT)
160
- protocol : ["http", "http2 ", "grpc"]
159
+ # here http, http_client and apache_http_client represent different value of http_connection_provider
160
+ protocol : ["http", "http_client", "apache_http_client ", "grpc"]
161
161
exclude :
162
162
- clickhouse : " 21.8"
163
163
protocol : grpc
@@ -175,11 +175,11 @@ jobs:
175
175
- name : Install JDK 8 and Maven
176
176
uses : actions/setup-java@v3
177
177
with :
178
- distribution : ' temurin'
178
+ distribution : " temurin"
179
179
java-version : |
180
180
8
181
181
11
182
- cache : ' maven'
182
+ cache : " maven"
183
183
- name : Setup Toolchain
184
184
shell : bash
185
185
run : |
@@ -218,7 +218,7 @@ jobs:
218
218
strategy :
219
219
matrix :
220
220
clickhouse : ["21.8", "22.3", "22.8", "latest"]
221
- # grpc is not fully supported, and http2 does not work in CI environment(due to limited threads?)
221
+ # grpc is not fully supported, and http_client and apache_http_client do not work in CI environment(due to limited threads?)
222
222
protocol : ["http"]
223
223
r2dbc : ["1.0.0.RELEASE", "0.9.1.RELEASE"]
224
224
fail-fast : false
@@ -235,11 +235,11 @@ jobs:
235
235
- name : Install JDK 8 and Maven
236
236
uses : actions/setup-java@v3
237
237
with :
238
- distribution : ' temurin'
238
+ distribution : " temurin"
239
239
java-version : |
240
240
8
241
241
11
242
- cache : ' maven'
242
+ cache : " maven"
243
243
- name : Setup Toolchain
244
244
shell : bash
245
245
run : |
@@ -278,8 +278,22 @@ jobs:
278
278
needs : compile
279
279
strategy :
280
280
matrix :
281
- serverTz : ["Asia/Chongqing", "America/Los_Angeles", "Etc/UTC", "Europe/Berlin", "Europe/Moscow"]
282
- clientTz : ["Asia/Chongqing", "America/Los_Angeles", "Etc/UTC", "Europe/Berlin", "Europe/Moscow"]
281
+ serverTz :
282
+ [
283
+ " Asia/Chongqing" ,
284
+ " America/Los_Angeles" ,
285
+ " Etc/UTC" ,
286
+ " Europe/Berlin" ,
287
+ " Europe/Moscow" ,
288
+ ]
289
+ clientTz :
290
+ [
291
+ " Asia/Chongqing" ,
292
+ " America/Los_Angeles" ,
293
+ " Etc/UTC" ,
294
+ " Europe/Berlin" ,
295
+ " Europe/Moscow" ,
296
+ ]
283
297
fail-fast : false
284
298
timeout-minutes : 20
285
299
name : " TimeZone(C/S): ${{ matrix.clientTz }} vs. ${{ matrix.serverTz }}"
@@ -294,9 +308,9 @@ jobs:
294
308
- name : Install JDK 8 and Maven
295
309
uses : actions/setup-java@v3
296
310
with :
297
- distribution : ' temurin'
311
+ distribution : " temurin"
298
312
java-version : 8
299
- cache : ' maven'
313
+ cache : " maven"
300
314
- name : Install Java client
301
315
run : mvn --also-make --batch-mode --projects clickhouse-cli-client,clickhouse-grpc-client,clickhouse-http-client -DskipTests install
302
316
- name : Test JDBC and R2DBC drivers
0 commit comments