Advertisement
Guest User

Untitled

a guest
Apr 26th, 2019
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. def userIdCause = currentBuild.rawBuild.getCause(hudson.model.Cause$UserIdCause)
  2. boolean buildTriggeredManually = (userIdCause != null);
  3. //boolean buildIsNightly = userIdCause.toString().toLowerCase().contains("trigger") || currentBuild.rawBuild.getCauses().get(0).toString().contains("BranchIndexingCause")
  4. def buildIsNightly = false
  5. currentBuild.upstreamBuilds?.each { b ->
  6. echo "Upstream build: ${b.getFullDisplayName()}"
  7. buildIsNightly = true
  8. }
  9. //def specificCause = currentBuild.rawBuild.getCause(hudson.model.Cause$UserIdCause) // must be set to null once used because it is not serializable
  10. echo "userIdCause = ${userIdCause}, buildTriggeredManually = ${buildTriggeredManually}, buildIsNightly = ${buildIsNightly}" // #debug
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement