轮询packagecloud.io API,直到找到包文件名。

packagecloud-poll的Python项目详细描述


packagecloud轮询

概述

packagecloud-poll反复轮询packagecloud.ioapi,寻找特定的包 要显示的文件名。它旨在用于我们需要的持续集成/持续部署管道中 阻止某些内容,直到我们确定包已上载并且在继续之前可用。

安装

pip install packagecloud-poll

设置

在运行packagecloud poll之前,必须设置PACKAGECLOUD_TOKEN环境变量。有关如何生成令牌的说明,请参见packagecloud API documentation

exportPACKAGECLOUD_TOKEN=deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef

运行

调用示例:

packagecloud-poll --user my_user --repo my_repo_name --type deb --distro ubuntu --distro_version precise --arch amd64 --pkg_name myorg-stuff --filename myorg-stuff_v5.3_precise_amd64.deb

运行packagecloud-poll--help获取详细帮助。

发展中

setup.py创建packagecloud poll命令。从源代码运行时,请改为执行run.py

./run.py --help

发布历史记录

0.0.2

  • 添加新参数--page_interval。控制通过packagecloud api结果分页时请求之间的睡眠时间。

0.0.1

  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaFileUtils。资源目录上的listFiles()   如何在java安全中禁用日志记录?   列出如何在Java中对对象数组排序   堆栈帧采用的java大小   java在两个布局之间设置交叉淡入动画   java如何在SeleniumWebDriver中选择oiselect的值   java无法获取类型为org的对象的未知属性“实现”。格拉德尔。应用程序编程接口。内部的人工制品dsl。依赖关系。DefaultDependencyHandler   未找到java Android onClick内部片段   java CXF:无法创建加密类null   web服务java 1.6枚举问题com。国际商用机器公司ws。网络服务。发动机枚举。风格包裹   java将整行作为字符串数组从具有多列的树元素中获取   java在不调整窗口大小的情况下不显示所有元素   java如何在activemq中创建/预配置持久订户。xml,以便在ActiveMQ启动时准备好这些订阅?   java垃圾收集能保证程序不会耗尽内存吗?   如何从C++或PHP发送数据到java?   java Guava迭代器,并在列表对象中对列表进行迭代   java Android SQite数据库搜索和查找列错误   基于MySQL和Java的排序函数优化   具有持久性的java消息会卡在嵌入Tomcat的ActiveMQ中