Files
docker-builld-test/.gitea/workflows/test.yaml

36 lines
835 B
YAML

name: Docker Build and Publish
on:
workflow_dispatch:
push:
jobs:
docker-build-and-publish:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install Docker Buildx
run: apt install docker-buildx
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ vars.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: install buildx
id: buildx
uses: crazy-max/ghaction-docker-buildx@v1
with:
version: latest
- name: build the image
run: |
docker buildx build \
--tag ${{ vars.DOCKERHUB_REPO }}:2.10.0 \
--tag ${{ vars.DOCKERHUB_REPO }}:latest \
--platform linux/amd64,linux/arm64 .