Skip to content

Fix Jenkins artifact paths and surface download failures - #218

Merged
OakLoaf merged 2 commits into
OakLoaf:mainfrom
Zoriot:fix-jenkins
Sep 28, 2026
Merged

OakLoaf merged 2 commits into
OakLoaf:mainfrom
Zoriot:fix-jenkins

Conversation

@Zoriot

@Zoriot Zoriot commented Sep 28, 2026

Copy link
Copy Markdown
Contributor

Use Jenkins' artifact relativePath from the build API response instead of assuming every artifact is stored under an artifacts directory. This allows jobs such as Builders-Utilities to download artifacts from their actual build output location.

Log the resolved download URL before transfer and report runtime failures during release preparation or download with the affected plugin name, so invalid artifact paths and other preparation errors are visible in the server log.

Closes #141

Use Jenkins' artifact relativePath from the build API response instead of assuming every artifact is stored under an artifacts directory. This allows jobs such as Builders-Utilities to download artifacts from their actual build output location.

Log the resolved download URL before transfer and report runtime failures during release preparation or download with the affected plugin name, so invalid artifact paths and other preparation errors are visible in the server log.

Closes OakLoaf#141

@OakLoaf OakLoaf left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a compile-time error, this format will make it follow the same convention as the error logged above

…ater/PluginData.java

Co-authored-by: Oak <55620516+OakLoaf@users.noreply.github.com>
@OakLoaf
OakLoaf merged commit 3ca042b into OakLoaf:main Sep 28, 2026
4 checks passed
@Zoriot
Zoriot deleted the fix-jenkins branch October 9, 2026 09:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Jenkins Support

2 participants