Skip to content

Commit 24f3cdd

Browse files
committed
z
1 parent c0582c3 commit 24f3cdd

File tree

1 file changed

+9
-41
lines changed

1 file changed

+9
-41
lines changed

.github/workflows/release.yml

+9-41
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ jobs:
220220

221221
publish:
222222
runs-on: [self-hosted, "${{ matrix.runner }}", Linux, 4c8g, gcp]
223-
needs: create_release
223+
needs: [create_release, build_default, build_hdfs]
224224
env:
225225
RUNNER_PROVIDER: gcp
226226
strategy:
@@ -305,7 +305,7 @@ jobs:
305305

306306
publish_testsuite:
307307
runs-on: [self-hosted, X64, Linux, 4c8g, gcp]
308-
needs: create_release
308+
needs: [create_release, build_default]
309309
env:
310310
RUNNER_PROVIDER: gcp
311311
strategy:
@@ -350,42 +350,10 @@ jobs:
350350
target: ${{ matrix.target }}
351351
category: testsuite
352352

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-
385353
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]
389357
steps:
390358
- name: Checkout
391359
uses: actions/checkout@v4
@@ -459,9 +427,9 @@ jobs:
459427
readme-filepath: ./docker/README.md
460428

461429
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]
465433
strategy:
466434
fail-fast: false
467435
matrix:
@@ -540,7 +508,7 @@ jobs:
540508

541509
distribution:
542510
runs-on: ubuntu-latest
543-
needs: [create_release, linux]
511+
needs: [create_release, build_default]
544512
strategy:
545513
matrix:
546514
arch:

0 commit comments

Comments
 (0)