3 name: '{project-name}-{stream}-{subproject}-docker-merge'
4 id: integration-docker-merge
5 project-type: freestyle
6 node: 'ubuntu1804-docker-8c-8g'
8 mvn-goals: 'clean package docker:build docker:push'
12 build-days-to-keep: '{build-days-to-keep}'
18 refspec: 'refs/heads/{branch}'
19 artifacts: '{archive-artifacts}'
21 maven-version: '{maven-version}'
23 docker-image-name: '{docker-image-name}'
28 choosing-strategy: 'default'
29 submodule-recursive: '{submodule-recursive}'
33 build-timeout: '{build-timeout}'
36 - gerrit-trigger-patch-merged:
37 server: '{server-name}'
43 - provide-maven-settings:
44 global-settings-file: 'global-settings'
45 settings-file: '{mvn-settings}'
50 maven-version: '{maven-version}'
53 settings: '{mvn-settings}'
55 global-settings: 'global-settings'
56 global-settings-type: cfp
58 - docker.pull.registry=nexus3.onap.org:10001
59 - docker.push.registry=nexus3.onap.org:10003
65 name: '{project-name}-{stream}-{subproject}-docker-verify'
66 id: integration-docker-verify
67 project-type: freestyle
68 node: 'ubuntu1804-docker-8c-8g'
70 mvn-goals: 'clean package docker:build'
71 post-docker-verify-script: ''
75 build-days-to-keep: '{build-days-to-keep}'
81 refspec: 'refs/heads/{branch}'
82 artifacts: '{archive-artifacts}'
84 maven-version: '{maven-version}'
86 docker-image-name: '{docker-image-name}'
90 refspec: '$GERRIT_REFSPEC'
91 choosing-strategy: 'gerrit'
92 submodule-recursive: '{submodule-recursive}'
96 build-timeout: '{build-timeout}'
99 - gerrit-trigger-patch-submitted:
100 server: '{server-name}'
106 - provide-maven-settings:
107 global-settings-file: 'global-settings'
108 settings-file: '{mvn-settings}'
113 maven-version: '{maven-version}'
116 settings: '{mvn-settings}'
118 global-settings: 'global-settings'
119 global-settings-type: cfp
121 - docker.pull.registry=nexus3.onap.org:10001
122 - docker.push.registry=nexus3.onap.org:10003
123 - shell: '{post-docker-verify-script}'
129 name: '{project-name}-{stream}-{subproject}-docker-compose-verify'
130 id: integration-docker-compose-verify
131 project-type: freestyle
132 description: 'This job validates Docker Compose based projects'
133 node: 'ubuntu1804-docker-8c-8g'
134 docker_root: '$WORKSPACE'
136 netconf_sim_service_name: ''
139 - lf-infra-parameters:
146 build-days-to-keep: '{build-days-to-keep}'
149 - gerrit-trigger-scm:
150 refspec: '$GERRIT_REFSPEC'
151 choosing-strategy: 'gerrit'
152 submodule-recursive: '{submodule-recursive}'
156 build-timeout: '{build-timeout}'
159 - gerrit-trigger-patch-submitted:
160 server: '{server-name}'
167 properties-content: |
168 DOCKER_ROOT={docker_root}
169 NETCONF_SIM_SERVICE_NAME={netconf_sim_service_name}
171 - shell: '{post_script}'
174 - integration-docker-compose-logs