5 - 'hicn-verify-{stream}-{os}'
6 - 'hicn-merge-{stream}-{os}'
11 repo-os-part: 'ubuntu.bionic.main'
13 repo-os-part: 'ubuntu.xenial.main'
15 repo-os-part: 'centos7'
20 repo-stream-part: 'master'
27 name: 'hicn-verify-{stream}-{os}'
29 project-type: freestyle
34 daysToKeep: '{build-days-to-keep}'
36 artifactDaysToKeep: '{build-artifact-days-to-keep}'
37 artifactNumToKeep: '{build-artifact-num-to-keep}'
46 - repo-name-parameter:
47 repo-name: '{repo-stream-part}.{repo-os-part}'
53 credentials-id: 'jenkins-gerrit-credentials'
54 refspec: '$GERRIT_REFSPEC'
55 choosing-strategy: 'gerrit'
58 - fdio-infra-wrappers:
62 - gerrit-trigger-checkstyle:
69 - include-raw-hicn-build.sh
79 default-excludes: false
80 - fdio-infra-shiplogs:
81 maven-version: 'mvn33-new'
84 name: 'hicn-merge-{stream}-{os}'
86 project-type: freestyle
90 daysToKeep: '{build-days-to-keep}'
92 artifactDaysToKeep: '{build-artifact-days-to-keep}'
93 artifactNumToKeep: '{build-artifact-num-to-keep}'
102 - maven-project-parameter:
105 maven-version: 'mvn33-new'
108 - repo-name-parameter:
109 repo-name: '{repo-stream-part}.{repo-os-part}'
112 - gerrit-trigger-scm:
113 credentials-id: 'jenkins-gerrit-credentials'
115 choosing-strategy: 'default'
118 - fdio-infra-wrappers:
119 build-timeout: '{build-timeout}'
122 - gerrit-trigger-patch-merged:
127 - config-file-provider:
129 - file-id: '.packagecloud'
131 - config-file-provider:
133 - file-id: 'packagecloud_api'
136 maven-version: 'mvn33-new'
138 settings: 'hicn-settings'
140 global-settings: 'global-settings'
141 global-settings-type: cfp
144 - include-raw-hicn-checkstyle.sh
147 - include-raw-hicn-build.sh
148 - provide-maven-settings:
149 settings-file: 'hicn-settings'
150 global-settings-file: 'global-settings'
153 - ../scripts/packagecloud_push.sh
156 - ../scripts/maven_push_functions.sh
157 - include-raw-hicn-maven-push.sh
166 only-if-success: true
167 default-excludes: false
168 - fdio-infra-shiplogs:
169 maven-version: 'mvn33-new'
171 rerun-unstable-builds: false