diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 57afec3..f5d9afe 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -7,18 +7,26 @@ jobs: build: runs-on: ubuntu-22.04-node steps: - - name: Setup Docker environment - run: | - apt update - apt install -y apt-transport-https ca-certificates curl gnupg lsb-release - curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg - echo \ - "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \ - $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null - apt update - apt install -y docker-ce docker-ce-cli containerd.io + # - name: Setup Docker environment + # run: | + # apt update + # apt install -y apt-transport-https ca-certificates curl gnupg lsb-release + # curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg + # echo \ + # "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \ + # $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null + # apt update + # apt install -y docker-ce docker-ce-cli containerd.io - - name: Setup the build cache + - name: Setup QEMU + uses: docker/setup-qemu-action # v3 + + - name: Setup Docker + uses: docker/setup-buildx-action # v3 + with: + platforms: linux/amd64 + + - name: Setup build cache uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3 with: path: /tmp/.buildx-cache