Guest User

Untitled

a guest
Oct 21st, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. import jenkins.model.Jenkins
  2.  
  3. // define global variable
  4. def job_folder = 'job_folder'
  5. def job_name = 'job_name'
  6.  
  7. pipelineJob("${job_folder}/${job_name}") {
  8.  
  9. triggers {
  10. gitlab {
  11. triggerOnPush(true)
  12. triggerOnMergeRequest(false)
  13. triggerOpenMergeRequestOnPush('never')
  14. triggerOnNoteRequest(false)
  15. triggerOnAcceptedMergeRequest(true)
  16. triggerOnClosedMergeRequest(false)
  17. triggerOnPipelineEvent(true)
  18. noteRegex('')
  19. skipWorkInProgressMergeRequest(true)
  20. ciSkip(true)
  21. setBuildDescription(true)
  22. addNoteOnMergeRequest(false)
  23. addCiMessage(true)
  24. addVoteOnMergeRequest(false)
  25. acceptMergeRequestOnSuccess(false)
  26. branchFilterType('All')
  27. includeBranchesSpec('')
  28. excludeBranchesSpec('')
  29. targetBranchRegex('')
  30. mergeRequestLabelFilterConfig {
  31. include('')
  32. exclude('')
  33. }
  34. secretToken('')
  35. }
  36. }
  37.  
  38. definition {
  39. cps {
  40. script(readFileFromWorkspace("pipeline/${job_folder}/${job_name}.groovy"))
  41. }
  42. }
  43. }
Add Comment
Please, Sign In to add comment