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

@ -188,4 +188,4 @@
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
limitations under the License.

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.
@ -190,4 +202,16 @@ with:
repository: myorg/myrepository
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