Releases: docker/build-push-action
v2.2.2
v2.2.1
v2.2.0
v2.1.0
- Add
ssh
input (#123) - Handle tags and labels example with Docker meta action (#206)
v2.0.1
v2.0.0
v2
of this action includes significant changes and now uses Docker Buildx. It extends the docker build
command named buildx with the full support of the features provided by Moby BuildKit builder toolkit. This includes multi-arch build, build-secrets, remote cache, etc. and different builder deployment/namespacing options.
It works with 3 new actions (login, setup-buildx and setup-qemu) that we have created. It's also rewritten as a typescript-action to be as closed as possible of the GitHub Runner during its execution (#71 #92).
Upgrade notes and many usage examples have been added to handle most use cases.
- Input
path
is now calledcontext
for consistency with other Docker build tools path
defaults to current git repository so checkout action is not required in a workflow- Rename
dockerfile
input tofile
for consistency with other Docker build tools - Rename
always_pull
input topull
for consistency with other Docker build tools - Add
builder
input to be able to choose a builder instance through our setup-buildx action - Add
platforms
input to support multi-platform builds - Add
allow
input - Add
load
input - Add
outputs
input - Add
cache-from
input (cache_froms
removed) - Add
cache-to
input - Add
secrets
input - Review
tags
input - Remove
repository
input. See Simple workflow for migration - Remove
username
,password
andregistry
inputs. Login support moved to docker/login-action repo - Remove
tag_with_sha
,tag_with_ref
,add_git_labels
inputs. See Tags with ref and Git labels for migration - Handle Git context
- Add
digest
output
v1.1.1
- Add deprecation notice (v2 beta available)
v1.1.0
Release notes:
- Add cache-from support fixing #7
- Add GCR example
Contributors:
@appleboy
@andrew-waters
@zappy-shu
v1.0.1
Change log:
- Clarify dockerfile and path inputs
- Rename LICENCE to LICENSE
- Use v1 of docker/gihub-actions image
- Logs in before building image
v1.0.0
Builds and pushes Docker images and will log in to a Docker registry if required.
Supports:
- Build and push Docker images to Docker Hub or your own private registry.
- Log in to Hub or private registry.
- Static tags and labels.
- Auto tagging by git ref.
- Auto tagging by git SHA.
- Auto labelling with opencontainers standards.
- Build arguments.
- Multi-stage build targets.
Backed by Docker image docker/github-action:v1.0