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
23 name: "{job_prefix}-{name}-e2e-test-{type}"
24 project-type: pipeline
30 # Parameters set by Prow
33 description: 'Used by Prow when triggering jobs'
36 description: 'Used by Prow when triggering jobs'
39 description: 'Project github repo org name'
42 description: 'Project github repo name'
46 description: 'Ref name of the base branch'
49 description: 'Pull request head SHA'
50 # End of Prow parameters
53 default: '{GINKGO_FOCUS}'
54 description: 'The focus test to run'
60 artifact-days-to-keep: -1
61 artifact-num-to-keep: -1
63 url: https://github.com/metal3-io/baremetal-operator
65 triggers: "{triggers}"
70 url: "{ci_github_repo}"
71 credentials-id: "{ci_github_jenkins_credentials_id}"
75 refspec: "+refs/heads/*:refs/remotes/origin/*"
79 script-path: "jenkins/jobs/bmo_e2e_tests.pipeline"
80 lightweight-checkout: False