-
Story
-
Resolution: Unresolved
-
Major
-
None
-
Jenkins 2.263.4
Skip Notifications Trait plugin 1.0.5
Bitbucket Branch Source 2.9.7
GitHub Branch Source Plugin 2.9.9
Trying to skip build status notification at SCM for multi-branch pipeline jobs which uses github repo and Bitbucket repos.
Job1: Bitbucket repo
Job2: Github Repo.
Installed Skip Notifications Trait plugin and added the resolveScm step in post / always section to disable the build status notification at respective repos.
checkout resolveScm(source: github(repoOwner: 'Corp', repository: 'cicd', traits: [skipNotifications()]))
checkout resolveScm(source: bitbucket(repoOwner: 'stdca', repository: 'cicd-automation', traits: [skipNotifications()]))
whereas I am getting error for both jobs
java.lang.NullPointerException{{ at java.util.ArrayList.<init>(ArrayList.java:178)}}{{ at org.jenkinsci.plugins.workflow.multibranch.ResolveScmStep.<init>(ResolveScmStep.java:94)}}Caused: java.lang.reflect.InvocationTargetException
.....
Caused: java.lang.IllegalArgumentException: Could not instantiate {source=@bitbucket(repoOwner=stdca,repository=cicd-automation.git,traits=[@skipNotifications()])} for org.jenkinsci.plugins.workflow.multibranch.ResolveScmStep
For github repo also getting similar error. So Installed the plugin Disable GitHub Multibranch Status Plugin 1.2
But It disabled build status notifications for all Pull requests from github repo.
Use Case: Skip Build notifications for Branch builds and Pull request builds which have merge conflicts.