2 # these parameters are used for infra related variables
8 default: https://git.openstack.org/openstack-infra/jenkins-job-builder
9 description: OpenStack JJB repo
13 description: OpenStack JJB version to install - matches to LFN JJB version
15 # these parameters are used for setting the Gerrit Project on Nordix
17 name: project-parameters
22 description: JJB configured PROJECT parameter to identify a Nordix Gerrit project
26 description: "JJB configured BRANCH parameter (e.g. master, nordix-dev)"
28 # these parameters are used for streaming changes from various Gerrit Systems
30 name: nordix-gerrit-parameters
35 description: Non-interactive user to stream Gerrit Events on Nordix Gerrit
38 default: https://gerrit.nordix.org/
39 description: HTTPS URL of Project Repo on Nordix Gerrit to clone repo
42 default: ssh://$GERRIT_USER@gerrit.nordix.org:29418/
43 description: HTTPS URL of Project Repo on Nordix Gerrit to clone repo
46 name: onap-gerrit-parameters
51 description: Non-interactive user to stream Gerrit Events on ONAP Gerrit
54 default: https://gerrit.onap.org/r/p/
55 description: HTTPS URL to Project Repo on ONAP Gerrit to clone repo
58 default: ssh://$GERRIT_USER@gerrit.onap.org:29418/
59 description: SSH URL to Project Repo on ONAP Gerrit to clone repo
61 # defaults for job build history
63 name: logrotate-default
68 artifact-days-to-keep: 60
69 artifact-num-to-keep: 200
71 # defaults for SCM and Gerrit
75 - git: &git-scm-defaults
76 url: '$GIT_BASE_HTTPS/$PROJECT'
92 choosing-strategy: 'gerrit'
93 refspec: '$GERRIT_REFSPEC'
96 # triggers for Nordix and upstream Gerrits
98 name: nordix-gerrit-trigger-patchset-created
101 server-name: 'Nordix Gerrit'
103 - patchset-created-event:
104 exclude-drafts: 'false'
105 exclude-trivial-rebase: 'false'
106 exclude-no-code-change: 'false'
107 - draft-published-event
108 - comment-added-contains-event:
109 comment-contains-value: 'recheck'
110 - comment-added-contains-event:
111 comment-contains-value: 'reverify'
113 - project-compare-type: 'ANT'
114 project-pattern: '{project}'
116 - branch-compare-type: 'ANT'
117 branch-pattern: '**/{branch}'
119 - compare-type: 'ANT'
128 name: nordix-gerrit-trigger-change-merged
131 server-name: 'Nordix Gerrit'
133 - change-merged-event
134 - comment-added-contains-event:
135 comment-contains-value: 'remerge'
137 - project-compare-type: 'ANT'
138 project-pattern: '{project}'
140 - branch-compare-type: 'ANT'
141 branch-pattern: '**/{branch}'
143 - compare-type: 'ANT'