【发布时间】:2018-03-14 15:56:46
【问题描述】:
我们如何通过 REST 或 python 库(如 jenkinsapi)访问 S3Publisher 工件?
我想,我可以做这样的事情,但是我需要处理身份验证,而所有其他 jenkinsapi 调用都已经进行了身份验证。
from jenkinsapi.build import Build
def get_build_url(self, build: Build):
"""url for build page"""
return build.get_result_url().split(str(build.get_number()))[0]
def get_s3_artifact(self, build: Build, artifact_name:str):
url = "{}/s3/download/{}".format(self.get_build_url(build))
wget.download(url)
【问题讨论】:
标签: jenkins jenkins-plugins jenkins-api