3

我有一个要求,任何文件都应该使用 python 语言放入工件中。我试图在整个互联网上搜索,但找不到任何帮助。

请分享代码片段或可以帮助我实现这一目标的东西。

非常感谢您提供任何帮助。

4

3 回答 3

6

Artifactory python模块可用于将工件上传到artifactory。 https://pypi.python.org/pypi/artifactory/0.1.17

这是用于将文件上传到工件的网站的示例:

from artifactory import ArtifactoryPath
path = ArtifactoryPath("http://my-artifactory/artifactory/libs-snapshotlocal/myapp/1.0")
path.mkdir()

path.deploy_file('./myapp-1.0.tar.gz')
于 2016-10-18T19:54:41.180 回答
4

防御水果项目提供了与您正在寻找的 Artifactory 和 Python 的集成。 http://teamfruit.github.io/defend_against_fruit/

于 2013-05-18T16:48:56.007 回答
3

Artifactory 公开了一个 REST API。这是文档的链接。请参阅“部署工件”部分。

基本上,您将需要构建一个 REST 客户端。Artifactory 可能已经存在一个?如果您需要自己编写,有一个 WADL 文件可能会使事情变得更容易(另请参阅wadlib)。

于 2012-07-17T02:00:50.240 回答