-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Weekly builds #5
Comments
The weekly rebuilds are IMO important. Is there any particular reason why this bothers you? The downtime with the new image is really short, because file permissions are no longer checked on startup. The risk of breaking changes is also very low. |
Hi @hoellen, yes, security fixes are important. Normally for PHP, nginx and Alpine those are released with a new version, when major security issues arise. So I would expect that if such a major security issue is released, this results into a new minor version release. Do you agree to this? If you agree, there might be a smarter solution. You can declare the base images with the latest version (and not use the build args for this):
Now comes the smart part. You can use Dependabot for keeping track of new versions. It will generate PRs which you can just merge and with your CI pipeline you have actual images afterwards. I've implemented this in several images ( Back to what 'bothers me'. My main motivation is, that with deploying new images as soon as they arrive in the registry, this might also happen at normal work hours. Since the PHP session store is located at It feels a bit strange about to update an image without knowing it had no impact (beside logging out users :). Okay ... how would a solution looks like if I could wish something from st. clause? :)
Just my two cents. |
With monitoring only alpine, php and nginx you forget all the other packages which will be upgraded in a weekly build which could get security fixes (e.g. Linux kernel, libraries, etc.) |
Hi @hoellen,
what's the intention to build the images weekly (https://github.com/hoellen/docker-nextcloud/blob/master/.github/workflows/build.yml#L9) but also update the normal tags (like the upstream major and minor version)?
Some people (like me) are running update frameworks like watchtower. (Re)building the images each Friday is not a bad idea at all, but I would not expect to get an image update on regular basis when following (minor/major) version tag, but when a new upstream release happens or new functions/fixes lands in the image.
Do you think that people would instead prefer a tag like "weekly/nightly" and follow this tag when they would like to follow such an image?
Regards, Jan.
The text was updated successfully, but these errors were encountered: