Guest User

Untitled

a guest
Mar 23rd, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.44 KB | None | 0 0
  1. pipeline {
  2. agent any
  3. stages {
  4. stage('set servers') {
  5. steps {
  6. script {
  7. my_list = ['server1','server-2','server-3']
  8. }
  9. }
  10. }
  11. stage('Execute then') {
  12. parallel {
  13. stage('shouter') {
  14. steps {
  15. script {
  16. shouter = [:]
  17. script {
  18. for(i in my_list) {
  19. shouter["${i}"] = {
  20. echo "standupandshout.sh ${i}"
  21. }
  22. }
  23. }
  24. parallel shouter
  25. }
  26. }
  27. }
  28. }
  29. }
  30. }
  31. }
  32.  
  33. Replayed #4
  34. Running in Durability level: MAX_SURVIVABILITY
  35. [Pipeline] node
  36. Running on Jenkins in /var/lib/jenkins/workspace/test
  37. [Pipeline] {
  38. [Pipeline] stage
  39. [Pipeline] { (set servers)
  40. [Pipeline] script
  41. [Pipeline] {
  42. [Pipeline] }
  43. [Pipeline] // script
  44. [Pipeline] }
  45. [Pipeline] // stage
  46. [Pipeline] stage
  47. [Pipeline] { (Execute then)
  48. [Pipeline] parallel
  49. [Pipeline] [shouter] { (Branch: shouter)
  50. [Pipeline] [shouter] stage
  51. [Pipeline] [shouter] { (shouter)
  52. [Pipeline] [shouter] script
  53. [Pipeline] [shouter] {
  54. [Pipeline] [shouter] script
  55. [Pipeline] [shouter] {
  56. [Pipeline] [shouter] }
  57. [Pipeline] [shouter] // script
  58. [Pipeline] [shouter] parallel
  59. [Pipeline] [server1] { (Branch: server1)
  60. [Pipeline] [server-2] { (Branch: server-2)
  61. [Pipeline] [server-3] { (Branch: server-3)
  62. [Pipeline] [server1] echo
  63. [server1] standupandshout.sh server-3
  64. [Pipeline] [server1] }
  65. [Pipeline] [server-2] echo
  66. [server-2] standupandshout.sh server-3
  67. [Pipeline] [server-2] }
  68. [Pipeline] [server-3] echo
  69. [server-3] standupandshout.sh server-3
  70. [Pipeline] [server-3] }
  71. [Pipeline] [shouter] // parallel
  72. [Pipeline] [shouter] }
  73. [Pipeline] [shouter] // script
  74. [Pipeline] [shouter] }
  75. [Pipeline] [shouter] // stage
  76. [Pipeline] [shouter] }
  77. [Pipeline] // parallel
  78. [Pipeline] }
  79. [Pipeline] // stage
  80. [Pipeline] }
  81. [Pipeline] // node
  82. [Pipeline] End of Pipeline
  83. Finished: SUCCESS
  84.  
  85. [Pipeline] [server1] echo
  86. [server1] standupandshout.sh server-1
  87. [Pipeline] [server1] }
  88. [Pipeline] [server-2] echo
  89. [server-2] standupandshout.sh server-2
  90. [Pipeline] [server-2] }
  91. [Pipeline] [server-3] echo
  92. [server-3] standupandshout.sh server-3
Add Comment
Please, Sign In to add comment