Skip to content

Commit b6afed8

Browse files
authored
refactor: include databend-metabench in release packages (#18912)
Add databend-metabench binary to release artifacts for compatibility testing. This ensures the metabench tool is available in release packages alongside databend-query, databend-meta, and databend-metactl. Changes: - Add metabench to release workflow build artifacts - Include metabench in binary packaging action - Update build-release.sh to build metabench - Update build-pkg.sh to build and package metabench
1 parent 04cb8f2 commit b6afed8

File tree

4 files changed

+6
-4
lines changed

4 files changed

+6
-4
lines changed

.github/actions/pack_binaries/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ runs:
2222
target: ${{ inputs.target }}
2323
category: ${{ inputs.category }}
2424
path: distro/bin
25-
artifacts: metactl,meta,query,bendsave
25+
artifacts: metactl,meta,metabench,query,bendsave
2626
- name: Get Latest BendSQL
2727
id: bendsql
2828
uses: pozetroninc/github-action-get-latest-release@master

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ jobs:
146146
with:
147147
sha: ${{ github.sha }}
148148
target: ${{ matrix.target }}
149-
artifacts: sqllogictests,sqlsmith,query,meta,metactl,metaverifier,bendsave
149+
artifacts: sqllogictests,sqlsmith,query,meta,metactl,metabench,metaverifier,bendsave
150150
- name: Basic Sqllogic Test
151151
shell: bash
152152
env:

scripts/build/build-pkg.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ echo "==> building databend ${DATABEND_VERSION} for ${TARGET} ..."
3737
cargo build --release \
3838
--bin=databend-query \
3939
--bin=databend-meta \
40-
--bin=databend-metactl
40+
--bin=databend-metactl \
41+
--bin=databend-metabench
4142

4243
# --bin=table-meta-inspector
4344

@@ -49,6 +50,7 @@ ${QUERY_BIN} --version
4950
mv ./target/release/databend-query distro/bin/
5051
mv ./target/release/databend-meta distro/bin/
5152
mv ./target/release/databend-metactl distro/bin/
53+
mv ./target/release/databend-metabench distro/bin/
5254
cp ./scripts/distribution/systemd/databend-* distro/systemd/
5355
cp ./scripts/distribution/configs/databend-* distro/configs/
5456
cp ./scripts/distribution/release-readme.txt distro/readme.txt

scripts/build/build-release.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ SCRIPT_PATH="$(cd "$(dirname "$0")" >/dev/null 2>&1 && pwd)"
88
cd "$SCRIPT_PATH/../.." || exit
99

1010
echo "Build(RELEASE) start..."
11-
cargo build --bin=databend-query --bin=databend-meta --bin=databend-metactl --release
11+
cargo build --bin=databend-query --bin=databend-meta --bin=databend-metactl --bin=databend-metabench --release
1212
echo "All done..."

0 commit comments

Comments
 (0)