Many user modules (e.g., a Device Support) will not only depend on EPICS Base, but also on other EPICS modules (e.g., ASYN, Sequencer).
Add support for this by means of user-supplied configuration snippet files. Such a snippet would specify a whole set of modules with their respective repository URLs, release or branch names.
E.g., the snippet prod.set in the user's module defines:
Many user modules (e.g., a Device Support) will not only depend on EPICS Base, but also on other EPICS modules (e.g., ASYN, Sequencer).
Add support for this by means of user-supplied configuration snippet files. Such a snippet would specify a whole set of modules with their respective repository URLs, release or branch names.
E.g., the snippet
prod.set
in the user's module defines:The users
.travis.yml
could then refer to this set of modules in the matrix definition like this: