All checks were successful
Build & push Docker image / publish (push) Successful in 9m25s
35 lines
1.0 KiB
YAML
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 }}
|