Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def userIdCause = currentBuild.rawBuild.getCause(hudson.model.Cause$UserIdCause)
- boolean buildTriggeredManually = (userIdCause != null);
- //boolean buildIsNightly = userIdCause.toString().toLowerCase().contains("trigger") || currentBuild.rawBuild.getCauses().get(0).toString().contains("BranchIndexingCause")
- def buildIsNightly = false
- currentBuild.upstreamBuilds?.each { b ->
- echo "Upstream build: ${b.getFullDisplayName()}"
- buildIsNightly = true
- }
- //def specificCause = currentBuild.rawBuild.getCause(hudson.model.Cause$UserIdCause) // must be set to null once used because it is not serializable
- echo "userIdCause = ${userIdCause}, buildTriggeredManually = ${buildTriggeredManually}, buildIsNightly = ${buildIsNightly}" // #debug
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement