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
63 maven-version: '{maven-version}'
66 name: '{project-name}-{stream}-{subproject}-docker-verify'
67 id: integration-docker-verify
68 project-type: freestyle
69 node: 'ubuntu1804-docker-8c-8g'
71 mvn-goals: 'clean package docker:build'
72 post-docker-verify-script: ''
76 build-days-to-keep: '{build-days-to-keep}'
82 refspec: 'refs/heads/{branch}'
83 artifacts: '{archive-artifacts}'
85 maven-version: '{maven-version}'
87 docker-image-name: '{docker-image-name}'
91 refspec: '$GERRIT_REFSPEC'
92 choosing-strategy: 'gerrit'
93 submodule-recursive: '{submodule-recursive}'
97 build-timeout: '{build-timeout}'
100 - gerrit-trigger-patch-submitted:
101 server: '{server-name}'
107 - provide-maven-settings:
108 global-settings-file: 'global-settings'
109 settings-file: '{mvn-settings}'
114 maven-version: '{maven-version}'
117 settings: '{mvn-settings}'
119 global-settings: 'global-settings'
120 global-settings-type: cfp
122 - docker.pull.registry=nexus3.onap.org:10001
123 - docker.push.registry=nexus3.onap.org:10003
124 - shell: '{post-docker-verify-script}'
128 maven-version: '{maven-version}'
131 name: '{project-name}-{stream}-{subproject}-docker-compose-verify'
132 id: integration-docker-compose-verify
133 project-type: freestyle
134 description: 'This job validates Docker Compose based projects'
135 node: 'ubuntu1804-docker-8c-8g'
136 docker_root: '$WORKSPACE'
138 netconf_sim_service_name: ''
141 - lf-infra-parameters:
148 build-days-to-keep: '{build-days-to-keep}'
151 - gerrit-trigger-scm:
152 refspec: '$GERRIT_REFSPEC'
153 choosing-strategy: 'gerrit'
154 submodule-recursive: '{submodule-recursive}'
158 build-timeout: '{build-timeout}'
161 - gerrit-trigger-patch-submitted:
162 server: '{server-name}'
169 properties-content: |
170 DOCKER_ROOT={docker_root}
171 NETCONF_SIM_SERVICE_NAME={netconf_sim_service_name}
173 - shell: '{post_script}'
176 - integration-docker-compose-logs