Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. resources:
  2. - name: simple-repo
  3. type: git
  4. source:
  5. uri: git@gitlab.example.com:project/example.git
  6. branch: test
  7. private_key: ((gitlab-deploy-key))
  8.  
  9. - name: simple-timer
  10. type: time
  11. source:
  12. interval: 1h
  13.  
  14. jobs:
  15. - name: sleep-job-1
  16. serial: true
  17. public: true
  18. plan:
  19. - get: simple-timer
  20. trigger: true
  21. - task: sleep-job
  22. config:
  23. platform: linux
  24. image_resource:
  25. type: docker-image
  26. source:
  27. repository: alpine-utils
  28. tag: latest
  29. run:
  30. path: /bin/bash
  31. args:
  32. - -c
  33. - |
  34. for i in {1..20}
  35. do
  36. DATE=$(date)
  37. echo "Welcome $i times, $DATE"
  38. sleep 60
  39. done
  40. - get: simple-repo
  41.  
  42. - name: sleep-job-2
  43. serial: true
  44. public: true
  45. plan:
  46. - get: simple-timer
  47. passed: [sleep-job-1]
  48. trigger: true
  49. - task: sleep-job
  50. config:
  51. platform: linux
  52. image_resource:
  53. type: docker-image
  54. source:
  55. repository: alpine-utils
  56. tag: latest
  57. run:
  58. path: /bin/bash
  59. args:
  60. - -c
  61. - |
  62. for i in {1..20}
  63. do
  64. DATE=$(date)
  65. echo "Welcome $i times, $DATE"
  66. sleep 60
  67. done
  68.  
  69. - name: sleep-job-3
  70. serial: true
  71. public: true
  72. plan:
  73. - get: simple-timer
  74. passed: [sleep-job-2]
  75. trigger: true
  76. - task: sleep-job
  77. config:
  78. platform: linux
  79. image_resource:
  80. type: docker-image
  81. source:
  82. repository: alpine-utils
  83. tag: latest
  84. run:
  85. path: /bin/bash
  86. args:
  87. - -c
  88. - |
  89. for i in {1..20}
  90. do
  91. DATE=$(date)
  92. echo "Welcome $i times, $DATE"
  93. sleep 60
  94. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement