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