diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 989e18967b..eb51925979 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -341,49 +341,3 @@ jobs: name: "Release ${{ github.ref_name }}" files: | **/greptime-* - - docker-push-uhub: - name: Push docker image to UCloud Container Registry - needs: [docker] - runs-on: ubuntu-latest - if: github.repository == 'GreptimeTeam/greptimedb' && github.event_name != 'workflow_dispatch' - # Push to uhub may fail(500 error), but we don't want to block the release process. The failed job will be retried manually. - continue-on-error: true - steps: - - name: Checkout sources - uses: actions/checkout@v3 - - - name: Set up QEMU - uses: docker/setup-qemu-action@v2 - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 - - - name: Login to UCloud Container Registry - uses: docker/login-action@v2 - with: - registry: uhub.service.ucloud.cn - username: ${{ secrets.UCLOUD_USERNAME }} - password: ${{ secrets.UCLOUD_PASSWORD }} - - - name: Configure scheduled build image tag # the tag would be ${SCHEDULED_BUILD_VERSION_PREFIX}-YYYYMMDD-${SCHEDULED_PERIOD} - shell: bash - if: github.event_name == 'schedule' - run: | - buildTime=`date "+%Y%m%d"` - SCHEDULED_BUILD_VERSION=${{ env.SCHEDULED_BUILD_VERSION_PREFIX }}-$buildTime-${{ env.SCHEDULED_PERIOD }} - echo "IMAGE_TAG=${SCHEDULED_BUILD_VERSION:1}" >> $GITHUB_ENV - - - name: Configure tag # If the release tag is v0.1.0, then the image version tag will be 0.1.0. - shell: bash - if: github.event_name != 'schedule' - run: | - VERSION=${{ github.ref_name }} - echo "IMAGE_TAG=${VERSION:1}" >> $GITHUB_ENV - - - name: Push image to uhub # Use 'docker buildx imagetools create' to create a new image base on source image. - run: | - docker buildx imagetools create \ - --tag uhub.service.ucloud.cn/greptime/greptimedb:latest \ - --tag uhub.service.ucloud.cn/greptime/greptimedb:${{ env.IMAGE_TAG }} \ - greptime/greptimedb:${{ env.IMAGE_TAG }}