-
Notifications
You must be signed in to change notification settings - Fork 1
/
action.yml
44 lines (44 loc) · 1.5 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
name: Slipstream Push Image
description: Build and push image and metadata to Slipstream
inputs:
dockerfile:
description: Path to Dockerfile
required: false
default: Dockerfile
path:
description: Path to Docker context. Probably the same directory as Dockerfile is in.
required: false
default: '.'
service:
description: Service name for the artifact.
required: true
labels:
description: Comma-delimited key=value list of Slipstream labels.
required: false
pull:
description: Always attempt to pull a newer version of the image
required: false
default: false
buildArgs:
description: Comma-delimited key=value list of Docker build-time variables
required: false
dockerRegistry:
description: The docker container registry to push Docker images to.
required: false
default: eu.gcr.io/bw-prod-artifacts
metadataBucket:
description: The GCS bucket to store artifact metadata to be picked up by Slipstream.
required: false
default: gs://bw-prod-artifacts-metadata
release:
description: Set your image as release image so it can be used for deployment
required: true
additionalOptions:
description: String of any additional [docker build](https://docs.docker.com/engine/reference/commandline/build/) options (e.g. '--ssh foo=bar --secret baz=quux')
required: false
outputs:
imageDigest:
description: The image digest of the Docker image. Can be used to request a deployment.
runs:
using: node20
main: dist/index.js