diff --git a/.gitea/workflows/default.yaml b/.gitea/workflows/default.yaml index 3b160808..24d89715 100644 --- a/.gitea/workflows/default.yaml +++ b/.gitea/workflows/default.yaml @@ -30,21 +30,29 @@ jobs: with: submodules: recursive fetch-depth: 1 + + - name: Login to Docker Registry + run: docker login -u kawa -p 3e46dff29691071b01d214249386374129118eec git.azuze.fr + + - name: Pull existing image (if exists) + run: docker pull git.azuze.fr/kawa/banjo-kazooie:latest || true - name: Build Docker image run: | docker build \ --build-arg BUILDKIT_INLINE_CACHE=1 \ - -t banjo-kazooie . + --cache-from git.azuze.fr/kawa/banjo-kazooie:latest \ + -t git.azuze.fr/kawa/banjo-kazooie:latest \ + -t git.azuze.fr/kawa/banjo-kazooie:latest . - name: Push Docker image - run: docker push --all-tags banjo-kazooie + run: docker push --all-tags git.azuze.fr/kawa/banjo-kazooie build-test-us10: name: Test US10 Build runs-on: ubuntu-latest needs: build-image container: - image: banjo-kazooie:latest + image: git.azuze.fr/kawa/banjo-kazooie:latest steps: - name: Download and decrypt baserom run: | @@ -70,7 +78,7 @@ jobs: runs-on: ubuntu-latest needs: build-image container: - image: banjo-kazooie:latest + image: git.azuze.fr/kawa/banjo-kazooie:latest steps: - name: Download and decrypt baserom run: |