我们如何通过 REST 或像jenkinsapi这样的 python 库访问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)