diff --git a/.github/workflows/registry.yml b/.github/workflows/registry.yml index 35687242c..25c6b8794 100644 --- a/.github/workflows/registry.yml +++ b/.github/workflows/registry.yml @@ -45,17 +45,21 @@ jobs: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - name: Login Alibaba Cloud ACR - uses: aliyun/acr-login@v1 + uses: docker/login-action@v1 with: - login-server: https://kubevela-registry.cn-hangzhou.cr.aliyuncs.com + registry: kubevela-registry.cn-hangzhou.cr.aliyuncs.com username: ${{ secrets.ACR_USERNAME }}@aliyun-inner.com password: ${{ secrets.ACR_PASSWORD }} - uses: docker/setup-qemu-action@v1 - uses: docker/setup-buildx-action@v1 with: driver-opts: image=moby/buildkit:master + - name: Build & Pushing for ACR + run: | + docker build -t kubevela-registry.cn-hangzhou.cr.aliyuncs.com/oamdev/vela-core:${{ steps.get_version.outputs.VERSION }} . + docker push kubevela-registry.cn-hangzhou.cr.aliyuncs.com/oamdev/vela-core:${{ steps.get_version.outputs.VERSION }} - uses: docker/build-push-action@v2 - name: Build & Pushing + name: Build & Pushing for Dockerhub and GHCR with: context: . file: Dockerfile @@ -68,11 +72,15 @@ jobs: GITVERSION=git-${{ steps.vars.outputs.git_revision }} VERSION=${{ steps.get_version.outputs.VERSION }} tags: |- - kubevela-registry.cn-hangzhou.cr.aliyuncs.com/oamdev/vela-core:${{ steps.get_version.outputs.VERSION }} docker.io/oamdev/vela-core:${{ steps.get_version.outputs.VERSION }} ghcr.io/${{ github.repository }}/vela-core:${{ steps.get_version.outputs.VERSION }} + + - name: Build & Pushing runtime rollout for ACR + run: | + docker build -t kubevela-registry.cn-hangzhou.cr.aliyuncs.com/oamdev/vela-rollout:${{ steps.get_version.outputs.VERSION }} . + docker push kubevela-registry.cn-hangzhou.cr.aliyuncs.com/oamdev/vela-rollout:${{ steps.get_version.outputs.VERSION }} - uses: docker/build-push-action@v2 - name: Build & Pushing runtime rollout + name: Build & Pushing runtime rollout for Dockerhub and GHCR with: context: . file: runtime/rollout/Dockerfile @@ -85,7 +93,6 @@ jobs: GITVERSION=git-${{ steps.vars.outputs.git_revision }} VERSION=${{ steps.get_version.outputs.VERSION }} tags: |- - kubevela-registry.cn-hangzhou.cr.aliyuncs.com/oamdev/vela-rollout:${{ steps.get_version.outputs.VERSION }} docker.io/oamdev/vela-rollout:${{ steps.get_version.outputs.VERSION }} ghcr.io/${{ github.repository }}/vela-rollout:${{ steps.get_version.outputs.VERSION }}