A collection of Docker related GitHub actions.
Build and push a docker image using a Dockerfile.
- uses: aboutbits/github-actions-docker/build-push@v1
with:
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
docker-image: ghcr.io/aboutbits/my-app
docker-tag: latest
build-args: |
ARG1=abc
ARG2=xyzThe following inputs can be used as step.with keys:
| Name | Required/Default | Description |
|---|---|---|
registry |
ghcr.io |
Docker registry |
username |
required | Registry username |
password |
required | Registry password |
docker-image |
required | Docker image name |
docker-tag |
required | Docker image tag |
working-directory |
. |
The working directory |
dockerfile |
Dockerfile |
Path to the Dockerfile. (default {working-directory}/Dockerfile) |
build-args |
/ | List of build-time variables |
To build and publish the action, visit the GitHub Actions page of the repository and trigger the workflow "Release Package" manually.
About Bits is a company based in South Tyrol, Italy. You can find more information about us on our website.
For support, please contact info@aboutbits.it.
The MIT License (MIT). Please see the license file for more information.