Files
contact-api/.gitea/workflows/build-push.yml
estebanthi f077cec119
All checks were successful
Build & push Docker image / publish (push) Successful in 9m25s
Updated workflow to use company workflows
2025-10-19 20:06:15 +02:00

35 lines
1.0 KiB
YAML

name: Build & push Docker image
on:
push:
branches:
- '*'
env:
REGISTRY_HOST: ${{ secrets.REGISTRY_HOST }}
REGISTRY_USERNAME: ${{ secrets.REGISTRY_USERNAME }}
REGISTRY_PASSWORD: ${{ secrets.REGISTRY_PASSWORD }}
IMAGE_NAME: "contact-api"
CONTEXT_PATH: "."
DOCKERFILE_PATH: "./Dockerfile"
PLATFORMS: "linux/amd64"
CACHE_REF: ${{ env.REGISTRY_HOST }}/${{ env.IMAGE_NAME }}:buildcache
GITEA_TOKEN: ${{ secrets.CI_GITEA_TOKEN }}
jobs:
publish:
runs-on: ubuntu-latest
steps:
- name: Build & push Docker image
uses: estebanthi/ci/actions/docker-build-push@master
with:
registry: ${{ env.REGISTRY_HOST }}
username: ${{ env.REGISTRY_USERNAME }}
password: ${{ env.REGISTRY_PASSWORD }}
image_name: ${{ env.IMAGE_NAME }}
context_path: ${{ env.CONTEXT_PATH }}
dockerfile_path: ${{ env.DOCKERFILE_PATH }}
platforms: ${{ env.PLATFORMS }}
cache_ref: ${{ env.CACHE_REF }}
github_token: ${{ secrets.GITEA_TOKEN }}