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"]