46 lines
1.1 KiB
YAML
46 lines
1.1 KiB
YAML
name: Docker build push !
|
|
description: A custom docker build push
|
|
author: Skydust
|
|
|
|
# Define your inputs here.
|
|
inputs:
|
|
imageName:
|
|
description: The image name
|
|
required: true
|
|
imagePrefix:
|
|
description: The image prefix
|
|
required: false
|
|
default: ${{ gitea.server_url }}/${{ gitea.repository_owner }}/
|
|
path:
|
|
description: The dockerfile path
|
|
required: false
|
|
default: "."
|
|
pushImage:
|
|
description: Should push the built image
|
|
required: false
|
|
default: "true"
|
|
pullCache:
|
|
description: Uses the pull cache
|
|
required: false
|
|
default: "true"
|
|
platform:
|
|
description: Comma separated list for building platform
|
|
required: false
|
|
default: ""
|
|
|
|
# Define your outputs here.
|
|
outputs:
|
|
imageName:
|
|
description: The full image name
|
|
|
|
runs:
|
|
using: docker
|
|
image: Dockerfile
|
|
env:
|
|
INPUT_IMAGE_NAME: ${{ inputs.imageName }}
|
|
INPUT_IMAGE_PREFIX: ${{ inputs.imagePrefix }}
|
|
INPUT_PUSH_IMAGE: ${{ inputs.pushImage }}
|
|
INPUT_PULL_CACHE: ${{ inputs.pullCache }}
|
|
INPUT_DOCKERFILE_PATH: ${{ inputs.path }}
|
|
INPUT_PLATFORM: ${{ inputs.platform }}
|