ehough / docker-nfs-server

A lightweight, robust, flexible, and containerized NFS server.
https://hub.docker.com/r/erichough/nfs-server/
GNU General Public License v3.0
669 stars 221 forks source link

automatic multi-arch docker builds #56

Closed klutchell closed 1 year ago

klutchell commented 3 years ago

This github actions workflow will build, test, and deploy a multi-arch docker manifest supporting the following architectures:

[linux/amd64,linux/arm64,linux/ppc64le,linux/386,linux/arm/v7,linux/arm/v6]

An example from my fork is here: https://hub.docker.com/r/klutchell/nfs-server/tags

Note, that for this workflow to function you need to set the following secrets on your github project (settings->secrets).

DOCKERHUB_REPOSITORY (erichough/nfs-server) DOCKERHUB_USERNAME DOCKERHUB_PASSWORD

We can also change which branches/conditions will trigger automatic builds (like new releases only).

https://docs.github.com/en/actions/reference/events-that-trigger-workflows#example-using-multiple-events-with-activity-types-or-configuration

This workflow will also publish your latest README.md to Dockerhub as a final step.

kvalev commented 3 years ago

Any chance to get this merged?