
pypyr
task-runner cli & api for automation pipelines. like writing a script, but without the pain.
What is pypyr?
pypyr is an open source task-runner for automation pipelines. pypyr lets you script sequential tasks in a simple yaml format with conditional execution, loops, error handling and retries for any step in your pipeline. So you can avoid having to reinvent repetitive but tricky code to deal with error handling, retries and sequencing based on success or failure conditions every time you automate something.
Like a turbo-charged shell script, but less finicky. Less tricky than a makefile.
You can run loops, conditionally execute steps based on conditions you specify, wait for status changes before continuing, break on failure conditions or swallow errors at any step in the process you automate - without having to write code yourself.
Pretty useful for orchestrating continuous integration, continuous deployment (CI/CD) and devops operations.
pypyr runs as a simple CLI, or you can use it from your own code via the undemanding Python API.
pypyr Screenshots
pypyr information
Supported Languages
- English
GitHub repository
- 496 Stars
- 23 Forks
- 16 Open Issues
- Updated
Tags
- Developer Tools
- DevOps
- Automation
- automation-tool
- task-runner
Comments and Reviews Post a comment/review