2012-12-23 39 views
0

我有一個python lib,我想用Ivy來管理我的私有庫。我可以使用Ivy發佈目錄嗎?

我蟒蛇LIB文件結構如下:

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

現在我要發佈mylib作爲一個整體,而不是通過文件的文件。在常春藤,我知道如何使用artifact標籤發佈一個文件。但是我怎樣才能發佈整個目錄呢?

回答

1

一個目錄的問題是,它的內容版本不是很容易......這個問題最常見的解決方案是創建一個tar或zip包並將其發佈到您的存儲庫。

第三方構建使用該目錄可以下載並解壓它,或者使用packager解析程序來訪問包內的文件。

解析器packager增加了一些複雜性,但它是ivy的一個非常強大的功能。 ivy roundup是用於保存打包程序文件的常青藤資源庫的一個示例,它使消耗通過正常存儲庫不可用的工件更容易。

最後,下面給出了答案解析packager例子:

相關問題