产品信息
什么是 Pypyr?
pypyr 是一个用于自动化管道的开源任务运行程序。pypyr 允许您以简单的 yaml 格式编写顺序任务脚本,并为管道中的任何步骤提供条件执行、循环、错误处理和重试。因此,您可以避免在每次自动化操作时根据成功或失败条件重新编写重复但棘手的代码来处理错误处理、重试和排序。
就像涡轮增压的 shell 脚本,但不那么挑剔。比 makefile 更简单。
您可以运行循环、根据您指定的条件有条件地执行步骤、在继续之前等待状态更改、在失败条件下中断或在自动化流程中的任何步骤中吞掉错误 - 无需自己编写代码。
对于编排持续集成、持续部署 (CI/CD) 和 DevOps 操作非常有用。pypyr 作为简单的 CLI 运行,或者您可以通过要求不高的 Python API 从您自己的代码中使用它。
如何使用 Pypyr?
Pypyr是一个开源的任务运行器,用于自动化流程。它允许用户以简单的YAML格式编写顺序任务,并支持条件执行、循环、错误处理和重试,从而避免重复编写复杂的自动化代码。
Pypyr 的核心功能
持续集成
任务自动化
工作流自动化
持续部署
Pypyr 的使用场景
- 编排持续集成、持续部署(CI/CD)和DevOps操作。
- 通过组合命令、不同语言脚本和应用程序,将它们整合到一个管道流程中以实现自动化。
- 在YAML中编写顺序任务工作流步骤,支持条件执行、循环、错误处理和重试。
- 将命令、应用程序和脚本组合成可重复的自动化管道。
- 在foreach和while循环中运行自定义代码、脚本和命令。
- 通过简单的变量替换和配置文件管理来自动化任务。
Pypyr 的常见问题
Pypyr做什么的?
我如何使用Pypyr?
Pypyr有哪些核心功能?
Pypyr有哪些应用场景?




















