Skip to content

Automatic multi-arch build and publication on DockerHub#2

Open
schklom wants to merge 3 commits intomcay23:mainfrom
schklom:patch-1
Open

Automatic multi-arch build and publication on DockerHub#2
schklom wants to merge 3 commits intomcay23:mainfrom
schklom:patch-1

Conversation

@schklom
Copy link

@schklom schklom commented Apr 8, 2023

This setup uses GitHub Actions to build an image for arm/v7 and arm64 then publish them on your DockerHub account (you need to setup the repository secrets DOCKERHUB_USERNAME and DOCKERHUB_TOKEN first) every time you want (workflow_dispatch), every push, every pull requests, and even on a cron schedule.
It also checks the dependencies' versions for the Actions everyday and creates a pull request if there are new versions available.

Obviously, you need a DockerHub account and then create the repository mcay23/hound. This Github Action will create the image mcay23/hound:latest.

Remove the triggers you don't want, and customize the rest :)

Reminder: if you ever move the Dockerfile (or some dependencies), you will have to correct the Dockerfile path (and/or the context path).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant