fix(api): fix apiurls
This commit is contained in:
parent
a39147b6a8
commit
03a8b24449
@ -69,14 +69,14 @@ try:
|
||||
with APISession(urljoin(environ["PLUGIN_WOODPECKER_URL"], "/api")) as client:
|
||||
client.headers.setdefault("Authorization", f"Bearer {environ["PLUGIN_WOODPECKER_TOKEN"]}")
|
||||
pipeline_url = urlparse(environ["CI_PIPELINE_URL"]).path
|
||||
pipeline_info = client.get(pipeline_url).json()
|
||||
pipeline_info = client.get("./" + pipeline_url.lstrip("/")).json()
|
||||
for workflow in pipeline_info["workflows"]:
|
||||
if workflow["name"] != environ["CI_WORKFLOW_NAME"]:
|
||||
continue
|
||||
for step in workflow["children"]:
|
||||
if step["state"] != "failure":
|
||||
continue
|
||||
logdata = client.get(urljoin(pipeline_url, step["id"]))
|
||||
logdata = client.get("./" + urljoin(pipeline_url, step["id"]).lstrip("/"))
|
||||
webhook.add_file(logdata.content, f"{step['name']}.log")
|
||||
except KeyError:
|
||||
webhook.add_embed(DiscordEmbed(
|
||||
|
Loading…
x
Reference in New Issue
Block a user