Add image with Ubuntu base (#661)

This commit is contained in:
Simon
2025-07-26 15:51:13 +02:00
committed by GitHub
parent d5b2eb039e
commit 54dd404e01
3 changed files with 71 additions and 1 deletions
+20 -1
View File
@@ -19,7 +19,15 @@ runs:
username: ${{ inputs.ghcr_username }}
password: ${{ inputs.ghcr_token }}
- name: Build and push Docker image
- name: Prepare Ubuntu tags
id: ubuntu_tags
shell: bash
run: |
TAGS="${{ inputs.tags }}"
UBUNTU_TAGS=$(echo "$TAGS" | awk -F, '{for(i=1;i<=NF;i++){split($i,a,":"); printf "%s:%s-ubuntu", a[1], a[2]; if(i<NF) printf ","}}')
echo "ubuntu_tags=$UBUNTU_TAGS" >> $GITHUB_OUTPUT
- name: Build and push Docker image (Alpine)
uses: docker/build-push-action@v5
with:
context: ${{ inputs.context }}
@@ -30,6 +38,17 @@ runs:
cache-from: type=gha
cache-to: type=gha
- name: Build and push Docker image (Ubuntu)
uses: docker/build-push-action@v5
with:
context: ${{ inputs.context }}
file: docker/Dockerfile.ubuntu
platforms: ${{ inputs.platforms }}
push: true
tags: ${{ steps.ubuntu_tags.outputs.ubuntu_tags }}
cache-from: type=gha
cache-to: type=gha
inputs:
dockerhub_username:
required: true