Docker build wf
Some checks are pending
Build external repo image / Build and Push Docker Image (push) Waiting to run

This commit is contained in:
estebanthi
2025-10-19 18:27:36 +02:00
parent 2783c1ecda
commit e8026cd29e
3 changed files with 12 additions and 98 deletions

View File

@@ -13,22 +13,20 @@ on:
- 'main'
tags:
- 'v*'
pull_request:
branches:
- 'main'
env:
REGISTRY_HOST: '{{ secrets.REGISTRY_HOST }}'
REGISTRY_USERNAME: '{{ secrets.REGISTRY_USERNAME }}'
REGISTRY_PASSWORD: '{{ secrets.REGISTRY_PASSWORD }}'
IMAGE_NAME: "wavyzz/sample-image"
CONTEXT_PATH: "."
DOCKERFILE_PATH: "./Dockerfile"
jobs:
build-and-push:
name: Build and Push Docker Image
runs-on: ubuntu-latest
env:
REGISTRY_HOST: {{ secrets.REGISTRY_HOST }}
REGISTRY_USERNAME: {{ secrets.REGISTRY_USERNAME }}
REGISTRY_PASSWORD: {{ secrets.REGISTRY_PASSWORD }}
IMAGE_NAME: "wavyzz/sample-image"
CONTEXT_PATH: "."
DOCKERFILE_PATH: "./Dockerfile"
PLATFORMS: "linux/amd64,linux/arm64"
CACHE_REF: ${{ env.REGISTRY_HOST }}/${{ env.IMAGE_NAME }}:buildcache
steps:
- name: Checkout repository
@@ -76,8 +74,11 @@ jobs:
context: ${{ env.CONTEXT_PATH }}
file: ${{ env.DOCKERFILE_PATH }}
push: true
platforms: ${{ env.PLATFORMS }}
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
cache-from: type=registry,ref=${{ env.CACHE_REF }}
cache-to: type=registry,ref=${{ env.CACHE_REF }},mode=max
- name: Image details
run: |