3 ms·
I think the best solution is to use a tool like StackStorm, Rundeck, Wooey (https://github.com/wooey/Wooey https://github.com/wooey/Wooey) or even Jenkins (as m
by mosesschwartz 8y ago
I think the best solution is to use a tool like StackStorm, Rundeck, Wooey (https://github.com/wooey/Wooey https://github.com/wooey/Wooey) or even Jenkins (as mentioned in some other comments), and standardize on adding new scripts to that system. This has the benefit of not needing to cater to individual environments -- you can get it running on a server and call it good.
I wrote and open-sourced a tool called Scrypture (https://github.com/mosesschwartz/scrypture https://github.com/mosesschwartz/scrypture) some years back that partially addressed this need. It served as a central place that everyone could add their own scripts to, and it made it easy to expose the scripts through a web interface. Today I think going with one of the tools mentioned above would be more robust, but it goes to show that this is a real need for a lot of teams, and there really isn't a recognized single best solution.