@@ -40,10 +40,10 @@ jobs:
40
40
runs-on : ubuntu-latest
41
41
steps :
42
42
- name : Checkout repo
43
- uses : actions/checkout@v2
43
+ uses : actions/checkout@v3
44
44
45
45
- name : Set up JDK
46
- uses : actions/setup-java@v2
46
+ uses : actions/setup-java@v3
47
47
with :
48
48
java-version : ${{env.JAVA_VERSION}}
49
49
cache : ' maven'
@@ -60,10 +60,10 @@ jobs:
60
60
profile : [ 'cockroachdb', 'mariadb', 'mysql', 'postgres', 'spanner', 'phoenix', 'sqlserver', 'sqlite' ]
61
61
steps :
62
62
- name : Checkout repo
63
- uses : actions/checkout@v2
63
+ uses : actions/checkout@v3
64
64
65
65
- name : Set up JDK
66
- uses : actions/setup-java@v2
66
+ uses : actions/setup-java@v3
67
67
with :
68
68
java-version : ${{env.JAVA_VERSION}}
69
69
cache : ' maven'
73
73
run : mvn -B package -P ${{matrix.profile}} --file pom.xml -DskipTests
74
74
75
75
- name : Upload TGZ artifact
76
- uses : actions/upload-artifact@v2
76
+ uses : actions/upload-artifact@v3
77
77
with :
78
78
name : benchbase-${{matrix.profile}}
79
79
path : target/benchbase-${{matrix.profile}}.tgz
90
90
benchmark : [ 'epinions', 'hyadapt', 'noop', 'otmetrics', 'resourcestresser', 'seats', 'sibench', 'smallbank', 'tatp', 'tpcc', 'twitter', 'voter', 'wikipedia', 'ycsb' ]
91
91
steps :
92
92
- name : Download artifact
93
- uses : actions/download-artifact@v2
93
+ uses : actions/download-artifact@v3
94
94
with :
95
95
name : benchbase-sqlite
96
96
@@ -103,7 +103,7 @@ jobs:
103
103
rm -rf benchbase-sqlite.tgz
104
104
105
105
- name : Set up JDK
106
- uses : actions/setup-java@v2
106
+ uses : actions/setup-java@v3
107
107
with :
108
108
java-version : ${{env.JAVA_VERSION}}
109
109
distribution : ' temurin'
@@ -138,7 +138,7 @@ jobs:
138
138
- 3306:3306
139
139
steps :
140
140
- name : Download artifact
141
- uses : actions/download-artifact@v2
141
+ uses : actions/download-artifact@v3
142
142
with :
143
143
name : benchbase-mariadb
144
144
@@ -151,7 +151,7 @@ jobs:
151
151
rm -rf benchbase-mariadb.tgz
152
152
153
153
- name : Set up JDK
154
- uses : actions/setup-java@v2
154
+ uses : actions/setup-java@v3
155
155
with :
156
156
java-version : ${{env.JAVA_VERSION}}
157
157
distribution : ' temurin'
@@ -189,7 +189,7 @@ jobs:
189
189
- 3306:3306
190
190
steps :
191
191
- name : Download artifact
192
- uses : actions/download-artifact@v2
192
+ uses : actions/download-artifact@v3
193
193
with :
194
194
name : benchbase-mysql
195
195
@@ -202,7 +202,7 @@ jobs:
202
202
rm -rf benchbase-mysql.tgz
203
203
204
204
- name : Set up JDK
205
- uses : actions/setup-java@v2
205
+ uses : actions/setup-java@v3
206
206
with :
207
207
java-version : ${{env.JAVA_VERSION}}
208
208
distribution : ' temurin'
@@ -239,7 +239,7 @@ jobs:
239
239
- 5432:5432
240
240
steps :
241
241
- name : Download artifact
242
- uses : actions/download-artifact@v2
242
+ uses : actions/download-artifact@v3
243
243
with :
244
244
name : benchbase-postgres
245
245
@@ -252,7 +252,7 @@ jobs:
252
252
rm -rf benchbase-postgres.tgz
253
253
254
254
- name : Set up JDK
255
- uses : actions/setup-java@v2
255
+ uses : actions/setup-java@v3
256
256
with :
257
257
java-version : ${{env.JAVA_VERSION}}
258
258
distribution : ' temurin'
@@ -282,7 +282,7 @@ jobs:
282
282
- 26257:26257
283
283
steps :
284
284
- name : Download artifact
285
- uses : actions/download-artifact@v2
285
+ uses : actions/download-artifact@v3
286
286
with :
287
287
name : benchbase-cockroachdb
288
288
@@ -295,7 +295,7 @@ jobs:
295
295
rm -rf benchbase-cockroachdb.tgz
296
296
297
297
- name : Set up JDK
298
- uses : actions/setup-java@v2
298
+ uses : actions/setup-java@v3
299
299
with :
300
300
java-version : ${{env.JAVA_VERSION}}
301
301
distribution : ' temurin'
@@ -330,7 +330,7 @@ jobs:
330
330
- 1433:1433
331
331
steps :
332
332
- name : Download artifact
333
- uses : actions/download-artifact@v2
333
+ uses : actions/download-artifact@v3
334
334
with :
335
335
name : benchbase-sqlserver
336
336
@@ -343,7 +343,7 @@ jobs:
343
343
rm -rf benchbase-sqlserver.tgz
344
344
345
345
- name : Set up JDK
346
- uses : actions/setup-java@v2
346
+ uses : actions/setup-java@v3
347
347
with :
348
348
java-version : ${{env.JAVA_VERSION}}
349
349
distribution : ' temurin'
@@ -406,16 +406,15 @@ jobs:
406
406
PGPASSWORD=password dropdb -h localhost -U admin benchbase --if-exists
407
407
PGPASSWORD=password createdb -h localhost -U admin benchbase
408
408
- name : Checkout repo
409
- uses : actions/checkout@v2
409
+ uses : actions/checkout@v3
410
410
# https://github.com/actions/cache/blob/master/examples.md#java---maven
411
411
- name : Cache local Maven repository
412
- uses : actions/cache@v2
412
+ uses : actions/cache@v3
413
413
with :
414
414
path : ~/.m2/repository
415
- # Try to use the same key as https://github.com/actions/setup-java uses in the steps above.
416
- key : setup-java-${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
415
+ key : setup-java-${{ runner.os }}-docker-maven-${{ hashFiles('**/pom.xml') }}
417
416
restore-keys : |
418
- setup-java-${{ runner.os }}-maven-
417
+ setup-java-${{ runner.os }}-docker- maven-
419
418
- name : Build benchbase-dev image
420
419
run : |
421
420
./docker/benchbase/build-dev-image.sh
0 commit comments