github.com/jenkins-x/jx/v2@v2.1.155/pkg/pipelinescheduler/test_data/multiple_contexts/repo.yaml (about)

     1  schedulerAgent:
     2    agent: prow
     3  policy:
     4    protectTested: true
     5  postsubmits:
     6    entries:
     7      - name: release
     8        context: ""
     9        branches:
    10          entries:
    11            - master
    12        agent: tekton
    13  presubmits:
    14    entries:
    15      - agent: tekton
    16        alwaysRun: true
    17        context: integration
    18        name: integration
    19        rerunCommand: /test this
    20        trigger: (?m)^/test( all| this),?(\s+|$)
    21        queries:
    22          - labels:
    23              entries:
    24              - approved
    25            missingLabels:
    26              entries:
    27              - do-not-merge
    28              - do-not-merge/hold
    29              - do-not-merge/work-in-progress
    30              - needs-ok-to-test
    31              - needs-rebase
    32        policy:
    33          protect: true
    34          requiredStatusChecks:
    35            contexts:
    36              entries:
    37              - integration
    38      - agent: tekton
    39        alwaysRun: true
    40        context: context2
    41        name: context2
    42        rerunCommand: /test context2
    43        trigger: (?m)^/test( all| context2),?(\s+|$)
    44        queries:
    45          - labels:
    46              entries:
    47                - approved
    48            missingLabels:
    49              entries:
    50                - do-not-merge
    51                - do-not-merge/hold
    52                - do-not-merge/work-in-progress
    53                - needs-ok-to-test
    54                - needs-rebase
    55        policy:
    56          protect: true
    57          requiredStatusChecks:
    58            contexts:
    59              entries:
    60                - context2
    61      - agent: tekton
    62        alwaysRun: false
    63        context: context3
    64        name: context3
    65        rerunCommand: /test context3
    66        trigger: (?m)^/test( all| context3),?(\s+|$)
    67        queries:
    68          - labels:
    69              entries:
    70                - approved
    71            missingLabels:
    72              entries:
    73                - do-not-merge
    74                - do-not-merge/hold
    75                - do-not-merge/work-in-progress
    76                - needs-ok-to-test
    77                - needs-rebase
    78  merger:
    79    policy:
    80      fromBranchProtection: true
    81      skipUnknownContexts: false