github.com/chenbh/concourse/v6@v6.4.2/testflight/fixtures/hooks.yml (about) 1 --- 2 jobs: 3 - name: some-passing-job 4 plan: 5 - task: pass 6 config: 7 platform: linux 8 image_resource: 9 type: mock 10 source: {mirror_self: true} 11 run: 12 path: echo 13 args: ["pass"] 14 ensure: 15 task: passing-job-ensure 16 config: 17 platform: linux 18 image_resource: 19 type: mock 20 source: {mirror_self: true} 21 run: 22 path: echo 23 args: ["passing job ensure"] 24 on_success: 25 task: passing-job-on-success 26 config: 27 platform: linux 28 image_resource: 29 type: mock 30 source: {mirror_self: true} 31 run: 32 path: echo 33 args: ["passing job on success"] 34 on_failure: 35 task: passing-job-on-failure 36 config: 37 platform: linux 38 image_resource: 39 type: mock 40 source: {mirror_self: true} 41 run: 42 path: echo 43 args: ["passing job on failure"] 44 on_abort: 45 task: passing-job-on-abort 46 config: 47 platform: linux 48 image_resource: 49 type: mock 50 source: {mirror_self: true} 51 run: 52 path: echo 53 args: ["passing job on abort"] 54 on_error: 55 task: passing-job-on-error 56 config: 57 platform: linux 58 image_resource: 59 type: mock 60 source: {mirror_self: true} 61 run: 62 path: echo 63 args: ["passing job on error"] 64 ensure: 65 task: passing-job-on-job-ensure 66 config: 67 platform: linux 68 image_resource: 69 type: mock 70 source: {mirror_self: true} 71 run: 72 path: echo 73 args: ["passing job on job ensure"] 74 on_success: 75 task: passing-job-on-job-success 76 config: 77 platform: linux 78 image_resource: 79 type: mock 80 source: {mirror_self: true} 81 run: 82 path: echo 83 args: ["passing job on job success"] 84 on_failure: 85 task: passing-job-on-job-failure 86 config: 87 platform: linux 88 image_resource: 89 type: mock 90 source: {mirror_self: true} 91 run: 92 path: echo 93 args: ["passing job on job failure"] 94 on_abort: 95 task: passing-job-on-job-abort 96 config: 97 platform: linux 98 image_resource: 99 type: mock 100 source: {mirror_self: true} 101 run: 102 path: echo 103 args: ["passing job on job abort"] 104 on_error: 105 task: passing-job-on-job-error 106 config: 107 platform: linux 108 image_resource: 109 type: mock 110 source: {mirror_self: true} 111 run: 112 path: echo 113 args: ["passing job on job error"] 114 115 - name: some-failing-job 116 plan: 117 - task: fail 118 config: 119 platform: linux 120 image_resource: 121 type: mock 122 source: {mirror_self: true} 123 run: 124 path: "false" 125 ensure: 126 task: failing-job-ensure 127 config: 128 platform: linux 129 image_resource: 130 type: mock 131 source: {mirror_self: true} 132 run: 133 path: echo 134 args: ["failing job ensure"] 135 on_success: 136 task: failing-job-on-success 137 config: 138 platform: linux 139 image_resource: 140 type: mock 141 source: {mirror_self: true} 142 run: 143 path: echo 144 args: ["failing job on success"] 145 on_failure: 146 task: failing-job-on-failure 147 config: 148 platform: linux 149 image_resource: 150 type: mock 151 source: {mirror_self: true} 152 run: 153 path: echo 154 args: ["failing job on failure"] 155 on_abort: 156 task: failing-job-on-abort 157 config: 158 platform: linux 159 image_resource: 160 type: mock 161 source: {mirror_self: true} 162 run: 163 path: echo 164 args: ["failing job on abort"] 165 on_error: 166 task: failing-job-on-error 167 config: 168 platform: linux 169 image_resource: 170 type: mock 171 source: {mirror_self: true} 172 run: 173 path: echo 174 args: ["failing job on error"] 175 ensure: 176 task: failing-job-on-job-ensure 177 config: 178 platform: linux 179 image_resource: 180 type: mock 181 source: {mirror_self: true} 182 run: 183 path: echo 184 args: ["failing job on job ensure"] 185 on_success: 186 task: failing-job-on-job-success 187 config: 188 platform: linux 189 image_resource: 190 type: mock 191 source: {mirror_self: true} 192 run: 193 path: echo 194 args: ["failing job on job success"] 195 on_failure: 196 task: failing-job-on-job-failure 197 config: 198 platform: linux 199 image_resource: 200 type: mock 201 source: {mirror_self: true} 202 run: 203 path: echo 204 args: ["failing job on job failure"] 205 on_abort: 206 task: failing-job-on-job-abort 207 config: 208 platform: linux 209 image_resource: 210 type: mock 211 source: {mirror_self: true} 212 run: 213 path: echo 214 args: ["failing job on job abort"] 215 on_error: 216 task: failing-job-on-job-error 217 config: 218 platform: linux 219 image_resource: 220 type: mock 221 source: {mirror_self: true} 222 run: 223 path: echo 224 args: ["failing job on job error"] 225 226 - name: some-aborted-job 227 plan: 228 - task: abort 229 config: 230 platform: linux 231 image_resource: 232 type: mock 233 source: {mirror_self: true} 234 run: 235 path: sh 236 args: 237 - -c 238 - | 239 while sleep 1; do 240 echo waiting to be aborted 241 done 242 ensure: 243 task: aborted-job-ensure 244 config: 245 platform: linux 246 image_resource: 247 type: mock 248 source: {mirror_self: true} 249 run: 250 path: echo 251 args: ["aborted job ensure"] 252 on_success: 253 task: aborted-job-on-success 254 config: 255 platform: linux 256 image_resource: 257 type: mock 258 source: {mirror_self: true} 259 run: 260 path: echo 261 args: ["aborted job on success"] 262 on_failure: 263 task: aborted-job-on-failure 264 config: 265 platform: linux 266 image_resource: 267 type: mock 268 source: {mirror_self: true} 269 run: 270 path: echo 271 args: ["aborted job on failure"] 272 on_abort: 273 task: aborted-job-on-abort 274 config: 275 platform: linux 276 image_resource: 277 type: mock 278 source: {mirror_self: true} 279 run: 280 path: echo 281 args: ["aborted job on abort"] 282 on_error: 283 task: aborted-job-on-error 284 config: 285 platform: linux 286 image_resource: 287 type: mock 288 source: {mirror_self: true} 289 run: 290 path: echo 291 args: ["aborted job on error"] 292 ensure: 293 task: aborted-job-on-job-ensure 294 config: 295 platform: linux 296 image_resource: 297 type: mock 298 source: {mirror_self: true} 299 run: 300 path: echo 301 args: ["aborted job on job ensure"] 302 on_success: 303 task: aborted-job-on-job-success 304 config: 305 platform: linux 306 image_resource: 307 type: mock 308 source: {mirror_self: true} 309 run: 310 path: echo 311 args: ["aborted job on job success"] 312 on_failure: 313 task: aborted-job-on-job-failure 314 config: 315 platform: linux 316 image_resource: 317 type: mock 318 source: {mirror_self: true} 319 run: 320 path: echo 321 args: ["aborted job on job failure"] 322 on_abort: 323 task: aborted-job-on-job-abort 324 config: 325 platform: linux 326 image_resource: 327 type: mock 328 source: {mirror_self: true} 329 run: 330 path: echo 331 args: ["aborted job on job abort"] 332 on_error: 333 task: aborted-job-on-job-error 334 config: 335 platform: linux 336 image_resource: 337 type: mock 338 source: {mirror_self: true} 339 run: 340 path: echo 341 args: ["aborted job on job error"] 342 343 - name: some-errored-job 344 plan: 345 - task: error 346 config: 347 platform: linux 348 image_resource: 349 type: mock 350 source: {mirror_self: true} 351 run: 352 path: "error" 353 ensure: 354 task: errored-job-ensure 355 config: 356 platform: linux 357 image_resource: 358 type: mock 359 source: {mirror_self: true} 360 run: 361 path: echo 362 args: ["errored job ensure"] 363 on_success: 364 task: errored-job-on-success 365 config: 366 platform: linux 367 image_resource: 368 type: mock 369 source: {mirror_self: true} 370 run: 371 path: echo 372 args: ["errored job on success"] 373 on_failure: 374 task: errored-job-on-failure 375 config: 376 platform: linux 377 image_resource: 378 type: mock 379 source: {mirror_self: true} 380 run: 381 path: echo 382 args: ["errored job on failure"] 383 on_abort: 384 task: errored-job-on-abort 385 config: 386 platform: linux 387 image_resource: 388 type: mock 389 source: {mirror_self: true} 390 run: 391 path: echo 392 args: ["errored job on abort"] 393 on_error: 394 task: errored-job-on-error 395 config: 396 platform: linux 397 image_resource: 398 type: mock 399 source: {mirror_self: true} 400 run: 401 path: echo 402 args: ["errored job on error"] 403 ensure: 404 task: errored-job-on-job-ensure 405 config: 406 platform: linux 407 image_resource: 408 type: mock 409 source: {mirror_self: true} 410 run: 411 path: echo 412 args: ["errored job on job ensure"] 413 on_success: 414 task: errored-job-on-job-success 415 config: 416 platform: linux 417 image_resource: 418 type: mock 419 source: {mirror_self: true} 420 run: 421 path: echo 422 args: ["errored job on job success"] 423 on_failure: 424 task: errored-job-on-job-failure 425 config: 426 platform: linux 427 image_resource: 428 type: mock 429 source: {mirror_self: true} 430 run: 431 path: echo 432 args: ["errored job on job failure"] 433 on_abort: 434 task: errored-job-on-job-abort 435 config: 436 platform: linux 437 image_resource: 438 type: mock 439 source: {mirror_self: true} 440 run: 441 path: echo 442 args: ["errored job on job abort"] 443 on_error: 444 task: errored-job-on-job-error 445 config: 446 platform: linux 447 image_resource: 448 type: mock 449 source: {mirror_self: true} 450 run: 451 path: echo 452 args: ["errored job on job error"]