Popularity
1.0
Stable
Activity
3.6
Declining
26
3
4

Description

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.

Programming language: Python
License: MIT License
Tags: Command-line Tools     Utilities     Python     Pipeline     Ci/cd     Docker     Bash     Workflows    

spline alternatives and similar packages

Based on the "Command-line Tools" category

Do you think we are missing an alternative of spline or a related project?

Add another 'Command-line Tools' Package