pypyr

Task runner

A tool to automate repetitive tasks in software development pipelines

pypyr task-runner cli & api for automation pipelines. Automate anything by combining commands, different scripts in different languages & applications into one pipeline process.

GitHub

613 stars
15 watching
26 forks
Language: Python
last commit: 12 months ago
Linked from 1 awesome list

automationcdcici-cdcontinuous-deploymentcontinuous-integrationdevopspipelinepipeline-processorpipeline-runnerpipelinespipelines-yamlpythonscriptscript-loadertask-managertask-runnertaskrunnertool

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
pydoit/doit An automation tool that enables efficient task management and execution of complex workflows 1,893
amitt001/delegator.py A library for managing subprocesses in Python. 1,702
kriswallsmith/spork An experimental library that allows you to run tasks in parallel on multiple processes while maintaining control over the execution of code in both parent and child processes. 586
databiosphere/toil A workflow management system designed to efficiently run pipelines in various environments. 901
zaaack/foy A task runner with promise-based tasks and utilities for building and executing scripts. 269
egoist/maid A tool that automates repetitive tasks by defining and running tasks in Markdown files using specific syntax. 2,024
illumina/pyflow A tool to manage tasks in the context of a task dependency graph using Python code. 146
nat-n/poethepoet A task runner designed to work well with poetry projects 1,500
vladimirmarkelov/haku A command runner inspired by make that allows users to write cross-platform task files with limited built-in commands and attributes. 37
joerdav/xc Solves the problem of scripts and documentation being separate entities, by defining them inline with the documentation in a human-readable format 1,206
hauntsaninja/pyp A tool that lets you run Python code in the shell without having to create an interactive session or use an IDE. 1,429
getpopper/popper A tool for defining and executing container-native workflows in Docker 304
hhio618/golem-ci A decentralized task pipeline on Golem.network using Python. 5
masterpointio/ecsrun A tool to simplify running one-off tasks in Amazon ECS 14
go-godo/godo A task runner and file watcher for Go that automates repetitive development tasks 536