管理云中的包存储库。

depot的Python项目详细描述


https://travis-ci.org/coderanger/depot.png?branch=master:target:https://travis-ci.org/coderanger/depot

用于推送,它是reprepro+s3cmd sync和whatnot的替代品

它会对回购协议进行增量更新,因此您不再需要保留回购协议的完整本地副本。

您只需在每个包生成时为其提供数据,它会根据需要更新所有不同的元数据文件

用法

Usage: depot [options] <package> [<package> ...]

-h --help                    show this help message and exit
--version                    show program's version number and exit
-s URI --storage=URI         URI for storage provider, checks $DEPOT_STORAGE or local://
-c NAME --codename=NAME      Debian distribution codename [default: lucid]
--component=NAME             Debian component name [default: main]
-a ARCH --architecture=ARCH  package architecture if not specified in package
-k KEYID --gpg-key=KEYID     GPG key ID to use for signing
--no-sign                    do not sign this upload
--no-public                  do not make cloud files public-readable

示例

depot -s s3://apt.example.com -c precise -k 6791B14F mypackage.deb

存储位置

存储位置以uri的形式给出,如local:///srv/repo或s3://key:secret@bucket任何支持的方案 libcloud应该可以工作,但是到目前为止只有本地和s3已经过测试

S3证书

您可以将aws访问密钥id和secret访问密钥作为存储uri中的用户名和密码, 或者如果不存在,depot将检查$AWS_ACCESS_KEY_ID和$AWS_SECRET_ACCESS_KEY环境变量

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

推荐PyPI第三方库


热门话题
NetBeans中的Java Swing滚动窗格   java如何与具有复合键的表建立关系?   Android中读取文件时java数据丢失   java黄瓜场景。embed在ubuntu机器上不工作?   java从spring mvc控制器操作中,我如何获得请求/响应的访问权限?   java减去两个长值   java选择下一个值firebase 安卓   用于起始和结尾连字符的java正则表达式   Java正则表达式解释   java Lifefay freemarker ADT:方法不可用?   java我怎样才能让我的开关盒作用于JFrame?   java在我的场景中使用连接池的理想方式是什么   java我如何接受jsoup的cookies?   java如何将整数数组更改为字符串数组?   java Android操作\u指针\u向上直到剩余触摸移动时才调用   java为什么gradle会出错?   io如何在java中复制/拆分输入流?   java使JButton不可见,但尊重其原始空间   java Spring提交表单获取复选框值不起作用