mirror of
https://github.com/aevea/action-kaniko.git
synced 2025-04-20 00:58:15 +02:00

With skip digest unchanged it is not enough the push the current tag, which is probably semvar, we also need to push the latest, so we can later check if the latest digest equal current tag
56 lines
1.5 KiB
YAML
56 lines
1.5 KiB
YAML
# kaniko.yml
|
|
name: "Kaniko builder"
|
|
description: "Build and push docker images using Kaniko"
|
|
branding:
|
|
icon: anchor
|
|
color: orange
|
|
inputs:
|
|
path:
|
|
description: Path to the build context
|
|
required: false
|
|
default: "."
|
|
registry:
|
|
description: "Docker registry where the image will be pushed"
|
|
required: false
|
|
username:
|
|
description: "Username used for authentication to the Docker registry"
|
|
required: false
|
|
password:
|
|
description: "Password used for authentication to the Docker registry"
|
|
required: false
|
|
image:
|
|
description: "Image name"
|
|
required: true
|
|
tag:
|
|
description: "Image tag"
|
|
required: false
|
|
cache:
|
|
description: "Enables build cache"
|
|
required: false
|
|
cache_ttl:
|
|
description: "How long the cache should be considered valid"
|
|
required: false
|
|
cache_registry:
|
|
description: "Docker registry meant to be used as cache"
|
|
required: false
|
|
cache_directory:
|
|
description: "Filesystem path meant to be used as cache"
|
|
required: false
|
|
build_file:
|
|
description: "Dockerfile filename"
|
|
required: false
|
|
strip_tag_prefix:
|
|
description: "Prefix to be stripped from the tag"
|
|
required: false
|
|
extra_args:
|
|
description: "Additional arguments to be passed to the kaniko executor"
|
|
required: false
|
|
skip_unchanged_digest:
|
|
description: "Avoids pushing the image if the build generated the same digest"
|
|
required: false
|
|
tag_with_latest:
|
|
description: "Tags the built image with additional latest tag"
|
|
required: false
|
|
runs:
|
|
using: "docker"
|
|
image: "Dockerfile"
|