forked from lucasdiedrich/ojs
-
Notifications
You must be signed in to change notification settings - Fork 49
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
Automated building of images #36
Labels
outdated
The issue refers to old versions and won't be fixed.
Comments
DockerHub removed this feature this summer. |
Builds are now in gitLab and will be moved to gitHub Actions. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Context
One of my credos is "a job that can be done by a machine, deserves to be done by a machine".
Right now, pkp-ojs official images are created manually.
The process is as follows:
If there is no need of new templates (for instance, in case we need to move to php74 or add new php_modules or libraries or tools) those steps could be automatized quite easily.
... At this point we have all ready to build new images locally, but we like to offer our images prebuilt from dockerHub, so more (manual) extra steps need to be done to create our docker tags according to the naming convention that we decided here.
And DockerHub comes to rescue with powerful automation tools to build "each time github is updated":
This will work great with "stable-*" images (highlighted in green in the screenshot), but will require from manual intervention to create the tag names in the immutable images (in red).
This issue is opened to talk in detail about how all this work could be automated.
The text was updated successfully, but these errors were encountered: