pypyr
软件描述
pypyr 是一个用于自动化流水线的开源任务运行器。pypyr 允许您以简单的 YAML 格式编写顺序任务,支持条件执行、循环、错误处理以及流水线中任意步骤的重试。
官方网站
访问软件的官方网站了解更多信息
pypyr.io
安全链接HTTPS
什么是 pypyr?
pypyr 是一个用于自动化流水线的开源任务运行器。它允许您以简单的 YAML 格式编写顺序任务,支持条件执行、循环、错误处理及重试功能,适用于流水线中的任意步骤。因此,您无需每次自动化时都重复编写复杂且易出错的代码来处理错误处理、重试以及基于成功或失败条件的流程控制。
它就像一个性能增强版的 shell 脚本,但更简洁;比 Makefile 更简单易用。您可以运行循环,根据自定义条件有条件地执行步骤,等待状态变化后再继续,可在任何步骤中设置失败时中断或忽略错误,而无需自行编写代码。
对于编排持续集成、持续部署(CI/CD)和 DevOps 操作非常实用。pypyr 以简单的命令行工具形式运行,也可通过轻量级的 Python API 在您的代码中调用。
