Deprecated GitHub Action for building, tagging, and pushing Docker images using environment variables.
docker/github-actions is a deprecated GitHub Action that provided a Docker image for building, tagging, and pushing Docker containers within GitHub CI/CD workflows. It allowed developers to automate Docker operations using environment variables, integrating seamlessly with GitHub Actions' workflow syntax. The project has been superseded by docker/build-push-action, which offers enhanced features via Docker Buildx.
Developers and DevOps engineers using GitHub Actions for CI/CD who need to automate Docker image builds and deployments as part of their pipeline.
It offered a straightforward, Docker-native approach to image management within GitHub Actions, with automatic tagging based on git references and compliance with OpenContainers standards for metadata.
:warning: This repository is deprecated and has been replaced by docker/build-push-action@v2
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Combines login, build, and push into a single command via the build-push function, simplifying CI/CD pipelines without separate steps.
Adds OpenContainers image-spec labels for source, revision, and creation date when INPUT_ADD_GIT_LABELS is true, enhancing image traceability and compliance.
Supports manual tags and automated tags based on git references like branches, PRs, and tags, with SHA-based options, as detailed in the tagging section.
Uses environment variables for all inputs, making it easy to integrate with GitHub Actions workflow syntax and reduce scripting complexity.
Explicitly marked as deprecated with no future updates, bug fixes, or security patches, making it risky for production use.
Does not support Docker Buildx, missing advanced capabilities like multi-architecture builds, improved caching, and buildkit integration.
Relies on older Docker CLI methods and may have unpatched vulnerabilities due to the lack of maintenance and updates.