hoellen / dockerfiles

Dockerfiles
https://hub.docker.com/u/hoellen
Creative Commons Zero v1.0 Universal
37 stars 17 forks source link

Rework build process to Github Actions #62

Closed waja closed 2 years ago

waja commented 2 years ago

As stated in https://github.com/hoellen/dockerfiles/pull/55#issuecomment-921829681, it would be nice to implement CI builds of the images via Github Actions.

While this is straight forward for repos with single purpose images, this is much more complicated when you maintain different tags (for example software versions) and even different purposes (multiple images in one repo, like nginx, nextcloud and so on).

@hoellen seems to be busy these days with other thinks, so it would be nice if some could draft an idea how this could be implemented or even better, draft a PR for this.

waja commented 2 years ago

Projects which can looked for inspirations I found with a quick search:

hoellen commented 2 years ago

Thank you for the suggestions, @waja. I started to adopt the Wonderfall changes. I will publish it in a dedicated repository soon. It will also use Github Actions.

hoellen commented 2 years ago

I pushed the repository to hoellen/docker-nextcloud. Please try and test the new image (ghcr.io/hoellen/nextcloud). It is based on Wonderfalls "new" image and contains PHP 8 + Nextcloud 23.

The image works a bit different, so please use the migration guide from Wonderfall: https://github.com/Wonderfall/docker-nextcloud/issues/80