push-to-registry/action.yml
divyansh42 73da53f4a0 Add feature to push multiple tags of the image
Signed-off-by: divyansh42 <diagrawa@redhat.com>
2021-01-27 15:24:50 +05:30

42 lines
1.3 KiB
YAML

name: 'Push To Registry'
description: 'Push a container image to an image registry'
author: 'Red Hat'
branding:
icon: circle
color: red
inputs:
image:
description: 'Name of the image to push'
required: true
tags:
description: 'The tags of the image to push. For multiple tags, seperate by a space. For example, "v1 v0.1".'
required: false
default: 'latest'
registry:
description: 'Registry where to push the image (eg. quay.io/username)'
required: true
username:
description: 'Username to use as credential to authenticate to the registry'
required: true
password:
description: 'Password to use as credential to authenticate to the registry'
required: true
tls-verify:
description: 'Verify TLS certificates when contacting the registry'
required: false
default: 'true'
digestfile:
description: |
After copying the image, write the digest of the resulting image to the file.
By default, the filename will be determined from the image and tag.
The contents of this file are the digest output.
required: false
outputs:
digest:
description: 'The pushed image digest, as written to the `digestfile`'
registry-paths:
description: 'List of registry paths to which the tag(s) were pushed'
runs:
using: 'node12'
main: 'dist/index.js'