Compare commits

..

11 Commits

Author SHA1 Message Date
92e7146349 Merge pull request #35 from docker/add-cache-from
Add cache_froms input to support --cache-from
2020-04-23 18:41:09 +01:00
3ff814758e Merge pull request #31 from andrew-waters/example-gcr
Adds GCR example
2020-04-23 13:14:11 +01:00
4ca0e628b9 Add: explicit tag
Signed-off-by: Andrew Waters <waters@me.com>
2020-04-23 13:10:55 +01:00
abc498d7d3 Add cache_froms input to support --cache-from
Signed-off-by: Nick Adcock <nick.adcock@docker.com>
2020-04-22 16:34:18 +01:00
13d7e7a55b Adds GCR example
Signed-off-by: Andrew Waters <waters@me.com>
2020-04-16 14:07:17 +01:00
e5e36c4a4e Merge pull request #19 from docker/release-v1.0.1
Use v1 of docker/github-actions image
2020-03-23 11:44:03 +00:00
af185b4d18 Use v1 of docker/github-actions image
Signed-off-by: Nick Adcock <nick.adcock@docker.com>
2020-03-23 11:23:53 +00:00
57a738dc67 Merge pull request #16 from docker/clarify-paths
Clarify dockerfile and path inputs
2020-03-23 11:07:27 +00:00
120f6587bc Clarify dockerfile and path inputs
Clarify the documentation for the dockerfile and path action inputs
including how they relate to each other.

Signed-off-by: Nick Adcock <nick.adcock@docker.com>
2020-03-20 13:15:06 +00:00
434b33a73f Merge pull request #8 from ScottBrenner/patch-1
Rename LICENCE to LICENSE
2020-03-19 10:41:36 +00:00
5b676d2d40 Rename LICENCE to LICENSE
Signed-off-by: Scott Brenner <scott@scottbrenner.me>
2020-03-17 18:43:10 -07:00
3 changed files with 34 additions and 7 deletions

View File

View File

@ -17,6 +17,7 @@ Suggestions and issues can be posted on the repositories [issues page](https://g
* [target](#target)
* [always_pull](#always_pull)
* [build_args](#build_args)
* [cache_froms](#cache_froms)
* [labels](#labels)
* [add_git_labels](#add_git_labels)
* [push](#push)
@ -86,11 +87,13 @@ Example:
### `path`
Path to run the docker build from. Defaults to `.`.
Path to the build context. Defaults to `.`
### `dockerfile`
Name of the Dockerfile. Defaults to `{path}/Dockerfile`.
Path to the Dockerfile. Defaults to `{path}/Dockerfile`
Note when set this path is **not** relative to the `path` input but is instead relative to the current working directory.
### `target`
@ -112,6 +115,15 @@ Example:
build_args: arg1=value1,arg2=value2
```
### `cache_froms`
Comma-delimited list of images to consider as cache sources.
Example:
```yaml
cache_froms: myorg/baseimage:latest
```
### `labels`
Comma-delimited list of labels to add to the built image.
@ -191,3 +203,15 @@ with:
tag_with_ref: true
target: mytarget
```
The following will build the root Dockerfile, tag the image as `myorg/myrepository:latest`, log in to Google Container Registry using GitHub secrets (where `DOCKER_PASSWORD` is a [JSON key](https://cloud.google.com/container-registry/docs/advanced-authentication#json-key)), and push the image to the CGR repository `myorg/myrepository`:
```yaml
uses: docker/build-push-action@v1
with:
username: _json_key
password: ${{ secrets.DOCKER_PASSWORD }}
registry: gcr.io
repository: myorg/myrepository
tags: latest
```

View File

@ -6,7 +6,7 @@ branding:
color: 'blue'
runs:
using: docker
image: docker://docker/github-actions:v1.0
image: docker://docker/github-actions:v1
args:
- build-push
inputs:
@ -34,11 +34,11 @@ inputs:
required: false
default: false
path:
description: Path to run docker build from
description: Path to the build context
required: false
default: "."
dockerfile:
description: Name of the Dockerfile (Default is 'path/Dockerfile')
description: Path to the Dockerfile (Default is '{path}/Dockerfile')
required: false
target:
description: Sets the target stage to build
@ -50,6 +50,9 @@ inputs:
build_args:
description: Comma-delimited list of build-time variables
required: false
cache_froms:
description: Comma-delimited list of images to consider as cache sources
required: false
labels:
description: Comma-delimited list of labels to add to the built image
required: false