👷 ci(build): enhance docker build process with buildx
All checks were successful
build-and-push / docker (push) Successful in 1m12s

- add Docker Buildx setup for advanced build capabilities
- update build step to use buildx for multi-platform support
This commit is contained in:
nocci 2025-12-29 15:01:55 +00:00
parent eba07721ca
commit eb5b9bbb6e

View file

@ -9,6 +9,9 @@ jobs:
docker: docker:
runs-on: self-hosted runs-on: self-hosted
steps: steps:
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
@ -17,7 +20,8 @@ jobs:
- name: Build image - name: Build image
run: | run: |
docker build -t "${{ secrets.REGISTRY_IMAGE }}:${{ github.sha }}" \ docker buildx build --load \
-t "${{ secrets.REGISTRY_IMAGE }}:${{ github.sha }}" \
-t "${{ secrets.REGISTRY_IMAGE }}:latest" . -t "${{ secrets.REGISTRY_IMAGE }}:latest" .
- name: Push image - name: Push image