A Composite Action that Builds and Publishes a Docker Base Image
Required The GitHub Token used to Generate a Changelog and Create Releases
Required The Name of the Docker Image being Built
Optional The Platforms that the Docker Image should be built for as a comma-separated list (e.g. linux/amd64,linux/arm64,linux/arm/v7)
Defaults to linux/amd64
Optional Path to the Dockerfile used to Build the Docker Image (e.g. ./ProjectFolder/Dockerfile)
Defaults to ./Dockerfile
Required Username to Authenticate with Docker Hub
Required Password to Authenticate with Docker Hub
A Markdown formatted changelog
uses: ricado-group/docker-base-image-build-action@v1
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
docker-image-name: MyDockerImage
docker-hub-username: ${{ secrets.DOCKER_USERNAME }}
docker-hub-password: ${{ secrets.DOCKER_PASSWORD }}
Use Dependabot to update your GitHub Actions by creating a .github/dependabot.yml
file:
version: 2
updates:
# Maintain Dependencies for GitHub Actions
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"