0
我有一個python lib,我想用Ivy來管理我的私有庫。我可以使用Ivy發佈目錄嗎?
我蟒蛇LIB文件結構如下:
mylib\
__init__.py
f1.py
f2.py
...
現在我要發佈mylib
作爲一個整體,而不是通過文件的文件。在常春藤,我知道如何使用artifact
標籤發佈一個文件。但是我怎樣才能發佈整個目錄呢?
我有一個python lib,我想用Ivy來管理我的私有庫。我可以使用Ivy發佈目錄嗎?
我蟒蛇LIB文件結構如下:
mylib\
__init__.py
f1.py
f2.py
...
現在我要發佈mylib
作爲一個整體,而不是通過文件的文件。在常春藤,我知道如何使用artifact
標籤發佈一個文件。但是我怎樣才能發佈整個目錄呢?
一個目錄的問題是,它的內容版本不是很容易......這個問題最常見的解決方案是創建一個tar或zip包並將其發佈到您的存儲庫。
第三方構建使用該目錄可以下載並解壓它,或者使用packager解析程序來訪問包內的文件。
解析器packager增加了一些複雜性,但它是ivy的一個非常強大的功能。 ivy roundup是用於保存打包程序文件的常青藤資源庫的一個示例,它使消耗通過正常存儲庫不可用的工件更容易。
最後,下面給出了答案解析packager例子: