Files
docker-builld-test/.gitea/workflows/test.yaml
2025-07-03 17:48:50 +05:30

36 lines
841 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
run: curl -fsSL https://get.docker.com | sh
- 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 .