on: push: branches: - main #jobs: # build-and-push: # runs-on: ubuntu-latest # steps: # - uses: actions/checkout@v2 # - name: Build amd64 image # run: | # docker build --platform linux/amd64 -t registry.hub.docker.com/xiaomoinfo/wechatgpt-amd64:latest . # - name: Push amd64 image # run: | # docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASSWORD" # docker images # docker push registry.hub.docker.com/xiaomoinfo/wechatgpt-amd64:latest # - name: Build apple silicon image # run: | # docker build -t registry.hub.docker.com/xiaomoinfo/wechatgpt:latest . # - name: Push apple silicon image # run: | # docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASSWORD" # docker images # docker push registry.hub.docker.com/xiaomoinfo/wechatgpt:latest jobs: build-and-push: runs-on: ubuntu-latest steps: - name: Set up QEMU uses: docker/setup-qemu-action@v2 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 - name: Login to Docker Hub uses: docker/login-action@v2 with: username: ${{ secrets.$DOCKER_USERNAME }} password: ${{ secrets.$DOCKER_PASSWORD }} - name: Build and push uses: docker/build-push-action@v3 with: push: true # platforms: [linux/amd64,] tags: xiaomoinfo/wechatgpt-amd64:latest