diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index a2d2fd1..0d21b75 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -4,49 +4,49 @@ on: - 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: -# docker: +# 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.DOCKERHUB_USERNAME }} -# password: ${{ secrets.DOCKERHUB_TOKEN }} -# - -# name: Build and push -# uses: docker/build-push-action@v3 -# with: -# push: true +# - 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: + docker: + 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 + tags: xiaomoinfo/wechatgpt-amd64:latest