@@ -0,0 +1,23 @@
|
|||||||
|
name: build & push
|
||||||
|
description: build & push OCI container images to the Gitea registry
|
||||||
|
|
||||||
|
inputs:
|
||||||
|
name:
|
||||||
|
description: image name
|
||||||
|
required: true
|
||||||
|
tags:
|
||||||
|
description: newline-separated list of tags to tag the image
|
||||||
|
required: true
|
||||||
|
|
||||||
|
runs:
|
||||||
|
using: composite
|
||||||
|
steps:
|
||||||
|
- shell: bash
|
||||||
|
run: |
|
||||||
|
docker login --username acti-bot --password ${ACTI_BOT_TOKEN} ${{ gitea.server_url }}
|
||||||
|
while IFS= read -r tag; do
|
||||||
|
[[ -z "$tag" ]] && continue
|
||||||
|
|
||||||
|
docker build -f Containerfile -t "${{ gitea.server_url }}/${{ gitea.repository }}/${{ inputs.name }}:$tag"
|
||||||
|
docker push "${{ gitea.server_url }}/${{ gitea.repository }}/${{ inputs.name }}:$tag"
|
||||||
|
done <<< "${{ inputs.tags }}"
|
||||||
Reference in New Issue
Block a user