3 # Default "type" of job is "pull", as in pull request
4 # and the default trigger is then also for PR comments.
7 # Trigger the job based on comments on a GH pull request.
10 - "{ci_github_admin_user}"
11 org-list: "{ci_github_whitelist_org}"
12 auth-id: "{ci_ghprb_auth_id}"
13 trigger-phrase: '((.|\n)*\s)?/{job_prefix}-{name}-e2e-test(\s(.|\n)*)?'
14 skip-build-phrase: '/skip-test'
15 only-trigger-phrase: True
18 auto-close-on-fail: False
19 allow-whitelist-orgs-as-admins: True
20 white-list-target-branches:
23 status-context: "{job_prefix}-{name}-e2e-test"
24 success-status: "Passed"
25 failure-status: "Failed"
27 cancel-builds-on-update: True
30 - "{job_prefix}-{name}-e2e-test-{type}"
31 - "{job_prefix}-{name}-e2e-test-{type}":
34 # Run at 02:45 (UTC) every day
38 name: "{job_prefix}-{name}-e2e-test-{type}"
39 project-type: pipeline
45 # Parameters set by Prow
48 description: 'Used by Prow when triggering jobs'
51 description: 'Used by Prow when triggering jobs'
54 description: 'Project github repo org name'
57 description: 'Project github repo name'
61 description: 'Ref name of the base branch'
64 description: 'Pull request head SHA'
65 # End of Prow parameters
71 artifact-days-to-keep: -1
72 artifact-num-to-keep: -1
74 url: https://github.com/metal3-io/baremetal-operator
76 triggers: "{triggers}"
81 url: "{ci_github_repo}"
82 credentials-id: "{ci_github_jenkins_credentials_id}"
86 refspec: "+refs/heads/*:refs/remotes/origin/*"
90 script-path: "jenkins/jobs/bmo_e2e_tests.pipeline"
91 lightweight-checkout: False