3 # Default "type" of job is "pull", as in pull request,
4 # and the default GINKGO_FOCUS is empty (all tests required in BMO PRs)
7 # These jobs are triggered by prow for PRs (empty trigger here) or by timer (see below)
11 - "{job_prefix}-{name}-e2e-test-{type}"
12 # This job runs the "optional" set, which currently includes only "upgrade" tests
13 - "{job_prefix}-{name}-e2e-test-{type}":
15 GINKGO_FOCUS: "upgrade"
16 - "{job_prefix}-{name}-e2e-test-{type}":
19 # Run at 02:45 (UTC) every day
21 - "{job_prefix}-{name}-e2e-test-{type}":
22 type: optional-periodic
23 GINKGO_FOCUS: "upgrade"
25 # Run at 03:45 (UTC) every day
29 name: "{job_prefix}-{name}-e2e-test-{type}"
30 project-type: pipeline
36 # Parameters set by Prow
39 description: 'Used by Prow when triggering jobs'
42 description: 'Used by Prow when triggering jobs'
45 description: 'Project github repo org name'
48 description: 'Project github repo name'
52 description: 'Ref name of the base branch'
55 description: 'Pull request head SHA'
56 # End of Prow parameters
59 default: '{GINKGO_FOCUS}'
60 description: 'The focus test to run'
66 artifact-days-to-keep: -1
67 artifact-num-to-keep: -1
69 url: https://github.com/metal3-io/baremetal-operator
71 triggers: "{triggers}"
76 url: "{ci_github_repo}"
77 credentials-id: "{ci_github_jenkins_credentials_id}"
81 refspec: "+refs/heads/*:refs/remotes/origin/*"
85 script-path: "jenkins/jobs/bmo_e2e_tests.pipeline"
86 lightweight-checkout: False