我可以使用常春藤发布目录吗?

时间:2012-12-23 07:19:38

标签: python ivy

我有一个python lib,我想使用Ivy来管理我的私有库。

我的python lib文件结构如下:

mylib\
    __init__.py
    f1.py
    f2.py
    ...

现在我想整体发布mylib,而不是逐个文件发布。在Ivy中,我知道如何使用artifact标记发布一个文件。但是我如何发布整个目录呢?

1 个答案:

答案 0 :(得分:1)

目录的问题在于它的内容版本不是很容易......这个问题的最常见解决方案是创建一个tar或zip包并将其发布到您的存储库。

使用目录的第三方构建可以下载和解压缩,也可以使用packager解析程序访问程序包内的文件。

packager解析器确实增加了一些复杂性,但它是常春藤的一个非常强大的功能。 ivy roundup是一个常春藤存储库的示例,旨在保存打包文件,从而更容易使用通过普通存储库无法获得的工件。

最后,以下答案给出了packager个解析器示例: