【问题标题】:Can I publish a directory using Ivy?我可以使用 Ivy 发布目录吗?
【发布时间】:2012-12-10 04:00:37
【问题描述】:

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

我的python lib文件结构如下:

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

现在我想将mylib 作为一个整体发布,而不是逐个文件地发布。在 Ivy 中,我知道如何使用 artifact 标签发布一个文件。但是我怎样才能发布整个目录呢?

【问题讨论】:

    标签: python ivy


    【解决方案1】:

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

    使用该目录的第三方构建可以下载并解压缩它,或者使用packager 解析器来访问包内的文件。

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

    最后,下面的答案给出了packager解析器的例子:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-28
      • 1970-01-01
      • 2020-12-16
      • 1970-01-01
      • 1970-01-01
      • 2014-01-26
      • 2020-03-02
      相关资源
      最近更新 更多