File tree Expand file tree Collapse file tree 1 file changed +17
-8
lines changed
.github/actions/setup_bendsql Expand file tree Collapse file tree 1 file changed +17
-8
lines changed Original file line number Diff line number Diff line change @@ -3,25 +3,34 @@ description: "Setup BendSQL for CI"
33runs :
44 using : " composite"
55 steps :
6- - name : Download and Install for Linux
6+ - name : Install for Linux
77 if : runner.os == 'Linux'
88 shell : bash
99 run : |
1010 if bendsql --version; then
1111 exit 0
1212 fi
13- curl --retry 5 -Lo /tmp/bendsql.tar.gz https://github.com/databendlabs/bendsql/releases/download/v0.23.2/bendsql-x86_64-unknown-linux-gnu.tar.gz
14- tar -xzf /tmp/bendsql.tar.gz -C /tmp
15- mv /tmp/bendsql /usr/local/bin/bendsql
13+ case $RUNNER_PROVIDER in
14+ aws)
15+ aws s3 cp s3://databend-ci/packages/bendsql_$(dpkg --print-architecture).deb /tmp/bendsql.deb
16+ sudo dpkg -i /tmp/bendsql.deb
17+ ;;
18+ gcp)
19+ gsutil cp gs://databend-ci/packages/bendsql_$(dpkg --print-architecture).deb /tmp/bendsql.deb
20+ sudo dpkg -i /tmp/bendsql.deb
21+ ;;
22+ *)
23+ curl -fsSL https://repo.databend.com/install/bendsql.sh | bash -s -- -y --prefix /usr/local
24+ ;;
25+ esac
1626 bendsql --version
17- - name : Download and Install for macOS
27+
28+ - name : Install for macOS
1829 if : runner.os == 'macOS'
1930 shell : bash
2031 run : |
2132 if bendsql --version; then
2233 exit 0
2334 fi
24- curl --retry 5 -Lo /tmp/bendsql.tar.gz https://github.com/databendlabs/bendsql/releases/download/v0.23.2/bendsql-x86_64-apple-darwin.tar.gz
25- tar -xzf /tmp/bendsql.tar.gz -C /tmp
26- mv /tmp/bendsql /usr/local/bin/bendsql
35+ brew install databendcloud/homebrew-tap/bendsql
2736 bendsql --version
You can’t perform that action at this time.
0 commit comments