Replies: 2 comments 5 replies
-
We could make a periodic action for each repo that checks if any of its dependencies needs updating, then updates to the latest release, then makes a PR against the latest releases. Come to think about it, this is what dependabot does, maybe we can tell it how to update dependencies of EPICS container builds? |
Beta Was this translation helpful? Give feedback.
-
In GRETA, we use a makefile based build system that closely resembles the EPICS IOC build system. And then our gitlab CI scripts use these build commands as well as developers.
Here are some common commands:
Then for dependencies you can do this in for instance configure/RULES_BUILD:
|
Beta Was this translation helpful? Give feedback.
-
DLS has a hierarchy of containers built upon each other. At present the source for each resides in its own repo and CI pushes the built image to a package registry. We have no way of automatically updating the hierarchy when one of the images is modified.
SKA places the docker files for a hierarchy of images in a single source repository. This is then updated using a Makefile before committing and tagging the repo.
Please add your own approaches or suggestions.
Beta Was this translation helpful? Give feedback.
All reactions