In order to share this plugin, I started a few Github repos (slurm-tmpdir and slurm-plugins-lua) for the plugin and dependencies. Next, I used Fedora's Copr build system to build a repo that I could share with others, the Slurm-Plugins repo.
Copr Slurm-Plugins Project |
I'm sure that I don't have an exhaustive list of plugins in my repo. Actually, I only have one. But I can always add more by simply adding a Github repo.
Copr was very easy to use to build my packages, and it works for all OS's that I care about. I'm very happy with how Copr worked for sharing Nebraska's Slurm-Plugins.
Cool! Is Copr only for Fedora? Or is it more generic like travis-ci?
ReplyDeleteIt's for Fedora & EPEL supported platforms (EL5,6,7). It's meant really to only produce RPM's, but it does have the ability to build on webhook call from Github, so it could be used to automatically create packages from an updated git repo.
Delete