chore: build only centos binary

Signed-off-by: shuiyisong <xixing.sys@gmail.com>
This commit is contained in:
shuiyisong
2025-11-10 14:08:51 +08:00
parent 17a5703850
commit 63cc51395f

View File

@@ -48,22 +48,22 @@ runs:
path: /tmp/greptime-*.log path: /tmp/greptime-*.log
retention-days: 3 retention-days: 3
- name: Build greptime # Builds standard greptime binary # - name: Build greptime # Builds standard greptime binary
uses: ./.github/actions/build-greptime-binary # uses: ./.github/actions/build-greptime-binary
with: # with:
base-image: ubuntu # base-image: ubuntu
features: servers/dashboard # features: servers/dashboard
cargo-profile: ${{ inputs.cargo-profile }} # cargo-profile: ${{ inputs.cargo-profile }}
artifacts-dir: greptime-linux-${{ inputs.arch }}-${{ inputs.version }} # artifacts-dir: greptime-linux-${{ inputs.arch }}-${{ inputs.version }}
version: ${{ inputs.version }} # version: ${{ inputs.version }}
working-dir: ${{ inputs.working-dir }} # working-dir: ${{ inputs.working-dir }}
image-registry: ${{ inputs.image-registry }} # image-registry: ${{ inputs.image-registry }}
image-namespace: ${{ inputs.image-namespace }} # image-namespace: ${{ inputs.image-namespace }}
- name: Clean up the target directory # Clean up the target directory for the centos7 base image, or it will still use the objects of last build. # - name: Clean up the target directory # Clean up the target directory for the centos7 base image, or it will still use the objects of last build.
shell: bash # shell: bash
run: | # run: |
rm -rf ./target/ # rm -rf ./target/
- name: Build greptime on centos base image - name: Build greptime on centos base image
uses: ./.github/actions/build-greptime-binary uses: ./.github/actions/build-greptime-binary
@@ -78,14 +78,14 @@ runs:
image-registry: ${{ inputs.image-registry }} image-registry: ${{ inputs.image-registry }}
image-namespace: ${{ inputs.image-namespace }} image-namespace: ${{ inputs.image-namespace }}
- name: Build greptime on android base image # - name: Build greptime on android base image
uses: ./.github/actions/build-greptime-binary # uses: ./.github/actions/build-greptime-binary
if: ${{ inputs.arch == 'amd64' && inputs.dev-mode == 'false' }} # Builds arm64 greptime binary for android if the host machine amd64. # if: ${{ inputs.arch == 'amd64' && inputs.dev-mode == 'false' }} # Builds arm64 greptime binary for android if the host machine amd64.
with: # with:
base-image: android # base-image: android
artifacts-dir: greptime-android-arm64-${{ inputs.version }} # artifacts-dir: greptime-android-arm64-${{ inputs.version }}
version: ${{ inputs.version }} # version: ${{ inputs.version }}
working-dir: ${{ inputs.working-dir }} # working-dir: ${{ inputs.working-dir }}
build-android-artifacts: true # build-android-artifacts: true
image-registry: ${{ inputs.image-registry }} # image-registry: ${{ inputs.image-registry }}
image-namespace: ${{ inputs.image-namespace }} # image-namespace: ${{ inputs.image-namespace }}