【问题标题】:Deploy to artifactory via python script通过 python 脚本部署到工件
【发布时间】:2014-12-03 11:37:02
【问题描述】:

我正在尝试创建一个可以将工件部署到 Artifactory 的 python 脚本。 我正在使用 Python 3.4,我希望生成的脚本通过 py2exe 将其放入,因此外部库可能会产生问题。

通过我所有的研究,我发现一种方法是这样,但我不知道如何将其“翻译”成 Python:

curl -X PUT -u user:password --data-binary @/absolute/path/my-utils-2.3.jar "http://localhost/artifactory/my-repo/my/utils/2.3/"

如何在 Python 中实现这一点?还是有两种部署方式?

【问题讨论】:

    标签: python deployment py2exe artifactory artifact


    【解决方案1】:

    一整天都在尝试,我使用requests 库进行了一些成功的测试。

    import requests
    
    url = "repo/path/test.txt"
    
        file_name = "test.txt"
        auth=(USERNAME, PASSWORD)
    
    
        with open(file_name, 'rb') as fobj:
            res = requests.put(url, auth=auth, data=fobj)
            print(res.text)
            print(res.status_code)
    

    py2exe 没有问题。

    【讨论】:

    • 有没有办法使用pycurl?
    【解决方案2】:

    您可能想看看Party,看看他们是如何做到的,或者直接使用它。

    【讨论】:

    • 据我所知,他们只得到,他们不放(部署)
    猜你喜欢
    • 2021-12-08
    • 1970-01-01
    • 2019-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多