Spline is a tool where you can define stages and tasks for a pipeline via a yaml definition file. The tool help you to use Bash and Docker more easily and also also allow you to reduce pipeline code. The matrix capability also allow you to test different version of an interpreter, compiler or database. In addition you can use Jinja2 templating for your scripts. The documentation provides all details.
One motivation for the tool is to be more independent from environments like Jenkins or Travis CI but still allowing to run your spline based pipeline in both environments.
Spline currently supports Python 2.7.x, 3.3x, 3.4.x, 3.5.x and 3.6.x. The tool is checked via Travis CI and some integrations as mandatory checks on each pull request.
spline alternatives and similar packages
Based on the "Command-line Tools" category
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of spline or a related project?