Skip to content

Conversation

@bmikler17
Copy link
Contributor

No description provided.

bmikler17 added 12 commits July 17, 2025 12:03
Replaces reportiumPipeline.buildCode() with a new local buildCode() function in Jenkinsfile. The new function handles Maven build, versioning, conditional deployment to Nexus based on branch, tagging, and pushing tags, with error handling and Slack notifications.
The 'Test' and 'WHITESOURCE SCAN' stages in Jenkinsfile have been commented out, disabling their execution. Additionally, a new 'Jenkinsfile copy' has been added, which includes enhanced build, test, and Whitesource scan logic, parameter handling, and error notifications.
Uncommented and activated the 'Test' stage to trigger the 'reportium-sdk-java-test/master' job with the appropriate parameters. Also removed a redundant echo statement from the build stage.
Introduces the SDK_RELEASE_TAG parameter to control version deployment to Nexus. Refines deployment logic to distinguish between PR, master, and test-pr builds, ensuring only master releases with a supplied tag are deployed and tagged, while other builds deploy snapshots or skip deployment as appropriate.
The 'when' condition for the Test stage has been removed, allowing the stage to always execute regardless of branch or parameters.
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.

2 participants