@@ -220,7 +220,7 @@ jobs:
220
220
221
221
publish :
222
222
runs-on : [self-hosted, "${{ matrix.runner }}", Linux, 4c8g, gcp]
223
- needs : create_release
223
+ needs : [ create_release, build_default, build_hdfs]
224
224
env :
225
225
RUNNER_PROVIDER : gcp
226
226
strategy :
@@ -305,7 +305,7 @@ jobs:
305
305
306
306
publish_testsuite :
307
307
runs-on : [self-hosted, X64, Linux, 4c8g, gcp]
308
- needs : create_release
308
+ needs : [ create_release, build_default]
309
309
env :
310
310
RUNNER_PROVIDER : gcp
311
311
strategy :
@@ -350,42 +350,10 @@ jobs:
350
350
target : ${{ matrix.target }}
351
351
category : testsuite
352
352
353
- hdfs :
354
- runs-on : [self-hosted, "${{ matrix.runner }}", Linux, 16c32g, gcp]
355
- needs : create_release
356
- env :
357
- RUNNER_PROVIDER : gcp
358
- strategy :
359
- fail-fast : false
360
- matrix :
361
- include :
362
- - { target: x86_64-unknown-linux-gnu, runner: X64 }
363
- steps :
364
- - name : Pack binaries
365
- run : |
366
- target=${{ matrix.target }}
367
- version=${{ needs.create_release.outputs.version }}
368
- mkdir -p release/${target}/{bin,configs,systemd,scripts}
369
- cp ./target/${target}/release/databend-* release/${target}/bin/
370
- rm -f release/${target}/bin/*.d
371
- cp ./scripts/distribution/systemd/databend-* release/${target}/systemd/
372
- cp ./scripts/distribution/configs/databend-* release/${target}/configs/
373
- cp ./scripts/distribution/release-readme.txt release/${target}/readme.txt
374
- cp -r ./scripts/distribution/local-scripts/* release/${target}/scripts/
375
- cp -r ./scripts/distribution/package-scripts/* release/${target}/scripts/
376
- tar -C ./release/${target} -czvf databend-hdfs-${version}-${target}.tar.gz bin configs systemd scripts readme.txt
377
- sha256sum databend-hdfs-${version}-${target}.tar.gz >> sha256-hdfs-${version}-${target}.txt
378
- - name : post sha256
379
- uses : actions/upload-artifact@v4
380
- with :
381
- name : sha256sums-hdfs-${{ matrix.target }}
382
- path : sha256-*.txt
383
- retention-days : 1
384
-
385
353
docker_all_in_one :
386
- name : docker combined
387
- runs-on : ubuntu-latest
388
- needs : [create_release, linux ]
354
+ name : docker all in one
355
+ runs-on : [self-hosted, X64, Linux, 4c8g, gcp]
356
+ needs : [create_release, build_default ]
389
357
steps :
390
358
- name : Checkout
391
359
uses : actions/checkout@v4
@@ -459,9 +427,9 @@ jobs:
459
427
readme-filepath : ./docker/README.md
460
428
461
429
docker_service :
462
- name : docker separate
463
- runs-on : ubuntu-latest
464
- needs : [create_release, linux ]
430
+ name : docker service
431
+ runs-on : [self-hosted, X64, Linux, 4c8g, gcp]
432
+ needs : [create_release, build_udf ]
465
433
strategy :
466
434
fail-fast : false
467
435
matrix :
@@ -540,7 +508,7 @@ jobs:
540
508
541
509
distribution :
542
510
runs-on : ubuntu-latest
543
- needs : [create_release, linux ]
511
+ needs : [create_release, build_default ]
544
512
strategy :
545
513
matrix :
546
514
arch :
0 commit comments