5 - 'apex-verify-{stream}'
6 - 'apex-verify-gate-{stream}'
7 - 'apex-verify-unit-tests-{stream}'
8 - 'apex-runner-cperf-{stream}'
9 - 'apex-build-{stream}'
10 - 'apex-deploy-{platform}-{stream}'
13 - 'apex-csit-promote-daily-{stream}'
14 - 'apex-fdio-promote-daily-{stream}'
15 - 'apex-verify-iso-{stream}'
16 - 'apex-{scenario}-baremetal-{scenario_stream}'
17 - 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
18 - 'apex-upload-snapshot'
19 - 'apex-create-snapshot'
20 # stream: branch with - in place of / (eg. stable-arno)
21 # branch: branch (eg. stable/arno)
26 build-slave: 'apex-build-master'
27 virtual-slave: 'apex-virtual-master'
28 baremetal-slave: 'apex-baremetal-master'
29 verify-scenario: 'os-odl-nofeature-ha'
31 scenario_stream: 'master'
34 branch: 'stable/danube'
35 gs-pathname: '/danube'
36 build-slave: 'apex-build-danube'
37 virtual-slave: 'apex-virtual-danube'
38 baremetal-slave: 'apex-baremetal-danube'
39 verify-scenario: 'os-odl_l3-nofeature-ha'
41 scenario_stream: 'danube'
45 - 'os-nosdn-nofeature-noha':
47 - 'os-nosdn-nofeature-ha':
49 - 'os-nosdn-nofeature-ha-ipv6':
51 - 'os-nosdn-ovs-noha':
55 - 'os-nosdn-fdio-noha':
61 - 'os-nosdn-kvm-noha':
63 - 'os-odl_l2-fdio-noha':
65 - 'os-odl_l2-fdio-ha':
67 - 'os-odl_netvirt-fdio-noha':
69 - 'os-odl_l2-sfc-noha':
71 - 'os-odl_l3-nofeature-noha':
73 - 'os-odl_l3-nofeature-ha':
75 - 'os-odl_l3-ovs-noha':
81 - 'os-odl-gluon-noha':
83 - 'os-odl_l3-fdio-noha':
85 - 'os-odl_l3-fdio-ha':
87 - 'os-odl_l3-fdio_dvr-noha':
89 - 'os-odl_l3-fdio_dvr-ha':
91 - 'os-odl_l3-csit-noha':
93 - 'os-onos-nofeature-ha':
95 - 'os-ovn-nofeature-noha':
97 - 'os-nosdn-nofeature-noha':
99 - 'os-nosdn-nofeature-ha':
101 - 'os-odl-nofeature-ha':
103 - 'os-odl-nofeature-noha':
105 - 'os-odl-bgpvpn-ha':
107 - 'os-ovn-nofeature-noha':
109 - 'os-nosdn-fdio-noha':
111 - 'os-nosdn-fdio-ha':
113 - 'os-odl-fdio-noha':
119 - 'os-nosdn-bar-noha':
121 - 'os-nosdn-nofeature-ha-ipv6':
123 - 'os-nosdn-ovs_dpdk-noha':
125 - 'os-nosdn-ovs_dpdk-ha':
127 - 'os-nosdn-kvm_ovs_dpdk-noha':
129 - 'os-nosdn-kvm_ovs_dpdk-ha':
135 - 'os-odl-fdio-dvr-noha':
137 - 'os-odl-fdio-dvr-ha':
146 name: 'apex-verify-unit-tests-{stream}'
148 node: '{build-slave}'
154 gs-pathname: '{gs-pathname}'
164 server-name: 'gerrit.opnfv.org'
166 - patchset-created-event:
167 exclude-drafts: 'false'
168 exclude-trivial-rebase: 'false'
169 exclude-no-code-change: 'true'
170 - draft-published-event
171 - comment-added-contains-event:
172 comment-contains-value: 'recheck'
173 - comment-added-contains-event:
174 comment-contains-value: 'reverify'
176 - project-compare-type: 'ANT'
177 project-pattern: 'apex'
179 - branch-compare-type: 'ANT'
180 branch-pattern: '**/{branch}'
193 !include-raw-escape: ./apex-unit-test.sh
197 name: 'apex-verify-{stream}'
199 node: '{virtual-slave}'
203 project-type: 'multijob'
207 gs-pathname: '{gs-pathname}/dev'
212 name: ARTIFACT_VERSION
214 description: "Used for overriding the ARTIFACT_VERSION"
220 server-name: 'gerrit.opnfv.org'
222 - patchset-created-event:
223 exclude-drafts: 'false'
224 exclude-trivial-rebase: 'false'
225 exclude-no-code-change: 'true'
226 - draft-published-event
227 - comment-added-contains-event:
228 comment-contains-value: 'recheck'
229 - comment-added-contains-event:
230 comment-contains-value: 'reverify'
232 - project-compare-type: 'ANT'
233 project-pattern: 'apex'
235 - branch-compare-type: 'ANT'
236 branch-pattern: '**/{branch}'
255 - description-setter:
256 description: "Built on $NODE_NAME"
259 condition: SUCCESSFUL
261 - name: 'apex-verify-unit-tests-{stream}'
262 current-parameters: false
263 predefined-parameters: |
264 GERRIT_BRANCH=$GERRIT_BRANCH
265 GERRIT_REFSPEC=$GERRIT_REFSPEC
266 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
267 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
268 node-parameters: false
269 kill-phase-on: FAILURE
274 condition: SUCCESSFUL
276 - name: 'apex-build-{stream}'
277 current-parameters: false
278 predefined-parameters: |
279 ARTIFACT_VERSION=$ARTIFACT_VERSION
280 GERRIT_BRANCH=$GERRIT_BRANCH
281 GERRIT_REFSPEC=$GERRIT_REFSPEC
282 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
283 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
284 node-parameters: false
285 kill-phase-on: FAILURE
290 condition: SUCCESSFUL
292 - name: 'apex-deploy-virtual-{stream}'
293 current-parameters: false
294 predefined-parameters: |
295 ARTIFACT_VERSION=$ARTIFACT_VERSION
296 DEPLOY_SCENARIO={verify-scenario}
298 GERRIT_BRANCH=$GERRIT_BRANCH
299 GERRIT_REFSPEC=$GERRIT_REFSPEC
300 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
301 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
302 node-parameters: true
303 kill-phase-on: FAILURE
308 condition: SUCCESSFUL
310 - name: 'functest-apex-virtual-suite-{stream}'
311 current-parameters: false
312 predefined-parameters: |
313 DEPLOY_SCENARIO={verify-scenario}
314 FUNCTEST_SUITE_NAME=healthcheck
315 GERRIT_BRANCH=$GERRIT_BRANCH
316 GERRIT_REFSPEC=$GERRIT_REFSPEC
317 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
318 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
319 node-parameters: true
324 # Verify Scenario Gate
326 name: 'apex-verify-gate-{stream}'
328 node: '{virtual-slave}'
332 project-type: 'multijob'
336 gs-pathname: '{gs-pathname}/dev'
342 default: https://gerrit.opnfv.org/gerrit/$PROJECT
343 description: "Used for overriding the GIT URL coming from parameters macro."
345 name: ARTIFACT_VERSION
347 description: "Used for overriding the ARTIFACT_VERSION"
354 server-name: 'gerrit.opnfv.org'
356 - comment-added-contains-event:
357 comment-contains-value: '^Patch Set [0-9]+: Code-Review\+2.*start-gate-scenario:.*'
359 - project-compare-type: 'ANT'
360 project-pattern: 'apex'
362 - branch-compare-type: 'ANT'
363 branch-pattern: '**/{branch}'
384 condition: SUCCESSFUL
386 - name: 'apex-deploy-virtual-{stream}'
387 current-parameters: false
388 predefined-parameters: |
389 ARTIFACT_VERSION=$ARTIFACT_VERSION
392 GERRIT_BRANCH=$GERRIT_BRANCH
393 GERRIT_REFSPEC=$GERRIT_REFSPEC
394 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
395 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
396 GERRIT_EVENT_COMMENT_TEXT=$GERRIT_EVENT_COMMENT_TEXT
397 node-parameters: true
398 kill-phase-on: FAILURE
403 condition: SUCCESSFUL
405 - name: 'functest-apex-virtual-suite-{stream}'
406 current-parameters: false
407 predefined-parameters: |
408 DEPLOY_SCENARIO={verify-scenario}
409 FUNCTEST_SUITE_NAME=healthcheck
410 GERRIT_BRANCH=$GERRIT_BRANCH
411 GERRIT_REFSPEC=$GERRIT_REFSPEC
412 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
413 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
414 node-parameters: true
420 name: 'apex-runner-cperf-{stream}'
423 project-type: 'multijob'
430 gs-pathname: '{gs-pathname}'
436 default: https://gerrit.opnfv.org/gerrit/$PROJECT
437 description: "Used for overriding the GIT URL coming from parameters macro."
445 use-build-blocker: false
455 - description-setter:
456 description: "Deployed on $NODE_NAME"
458 name: 'Baremetal Deploy'
461 - name: 'apex-deploy-baremetal-{stream}'
462 node-parameters: false
463 current-parameters: true
464 predefined-parameters: |
465 GERRIT_BRANCH=$GERRIT_BRANCH
468 DEPLOY_SCENARIO={verify-scenario}
469 kill-phase-on: FAILURE
474 condition: SUCCESSFUL
476 - name: 'cperf-apex-intel-pod2-daily-master'
477 node-parameters: true
478 current-parameters: false
479 predefined-parameters:
480 DEPLOY_SCENARIO={verify-scenario}
487 name: 'apex-build-{stream}'
489 # Job template for builds
491 # Required Variables:
492 # stream: branch with - in place of / (eg. stable)
493 # branch: branch (eg. stable)
494 node: '{build-slave}'
501 - '{project}-defaults'
506 gs-pathname: '{gs-pathname}'
519 max-per-node: {concurrent-builds}
523 use-build-blocker: true
526 - 'apex-verify-iso-{stream}'
531 properties-content: ARTIFACT_TYPE=rpm
532 - 'apex-upload-artifact'
536 name: 'apex-verify-iso-{stream}'
538 # Job template for builds
540 # Required Variables:
541 # stream: branch with - in place of / (eg. stable)
542 # branch: branch (eg. stable)
543 node: '{virtual-slave}'
554 gs-pathname: '{gs-pathname}'
557 default: https://gerrit.opnfv.org/gerrit/$PROJECT
558 description: "Used for overriding the GIT URL coming from parameters macro."
573 properties-content: ARTIFACT_TYPE=iso
574 - 'apex-upload-artifact'
578 name: 'apex-deploy-{platform}-{stream}'
580 node: 'apex-{platform}-{stream}'
595 - '{project}-{platform}-{stream}-defaults'
600 gs-pathname: '{gs-pathname}'
602 name: DEPLOY_SCENARIO
603 default: '{verify-scenario}'
604 description: "Scenario to deploy with."
608 description: "Use yes in lower case to invoke clean. Indicates if the deploy environment should be cleaned before deployment"
613 use-build-blocker: true
627 - description-setter:
628 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
629 - 'apex-download-artifact'
631 - 'apex-workspace-cleanup'
634 # Baremetal Deploy and Test
636 name: 'apex-{scenario}-baremetal-{scenario_stream}'
638 project-type: 'multijob'
646 - '{project}-defaults'
647 - '{project}-baremetal-{scenario_stream}-defaults'
652 gs-pathname: '{gs-pathname}'
654 name: DEPLOY_SCENARIO
655 default: '{scenario}'
656 description: "Scenario to deploy with."
660 use-build-blocker: true
665 - 'apex-.*-promote.*'
667 - 'apex-.+-baremetal-.+'
673 - description-setter:
674 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
676 name: 'Baremetal Deploy'
677 condition: SUCCESSFUL
679 - name: 'apex-deploy-baremetal-{scenario_stream}'
680 node-parameters: true
681 current-parameters: true
682 predefined-parameters: |
684 GERRIT_BRANCH=$GERRIT_BRANCH
686 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
687 kill-phase-on: FAILURE
691 name: 'OPNFV Test Suite'
693 - name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
694 node-parameters: true
695 current-parameters: false
696 predefined-parameters:
697 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
705 !include-raw-escape: ./update-build-result.groovy
709 name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
711 project-type: 'multijob'
716 - '{project}-defaults'
717 - '{project}-baremetal-{scenario_stream}-defaults'
722 gs-pathname: '{gs-pathname}'
724 name: DEPLOY_SCENARIO
725 default: '{scenario}'
726 description: "Scenario to deploy with."
730 use-build-blocker: true
735 - 'apex-.*-promote.*'
737 - 'apex-testsuite-.+-baremetal-.+'
743 - description-setter:
744 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
749 - name: 'functest-apex-baremetal-daily-{scenario_stream}'
750 node-parameters: true
751 current-parameters: false
752 predefined-parameters:
753 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
761 - name: 'yardstick-apex-baremetal-daily-{scenario_stream}'
762 node-parameters: true
763 current-parameters: false
764 predefined-parameters:
765 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
773 - name: 'dovetail-apex-baremetal-proposed_tests-{scenario_stream}'
774 node-parameters: true
775 current-parameters: false
776 predefined-parameters:
777 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
779 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|nosdn-kvm|odl_l3-fdio)-ha/"
786 - name: 'storperf-apex-baremetal-daily-{scenario_stream}'
787 node-parameters: true
788 current-parameters: false
789 predefined-parameters:
790 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
794 # Build status is always success due conditional plugin prefetching
795 # build status before multijob phases execute
796 # - conditional-step:
797 # condition-kind: current-status
798 # condition-worst: SUCCESS
799 # condtion-best: SUCCESS
800 # on-evaluation-failure: mark-unstable
802 # - shell: 'echo "Tests Passed"'
807 name: 'apex-daily-danube'
809 # Job template for daily build
811 # Required Variables:
812 # stream: branch with - in place of / (eg. stable)
813 # branch: branch (eg. stable)
814 project-type: 'multijob'
816 node: 'apex-baremetal-danube'
824 - '{project}-defaults'
825 - '{project}-baremetal-danube-defaults'
828 branch: 'stable/danube'
830 gs-pathname: '/danube'
841 condition: SUCCESSFUL
843 - name: 'apex-build-danube'
844 current-parameters: false
845 predefined-parameters: |
846 GERRIT_BRANCH=$GERRIT_BRANCH
848 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
849 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
850 node-parameters: true
851 kill-phase-on: FAILURE
855 name: 'Verify and upload ISO'
856 condition: SUCCESSFUL
858 - name: 'apex-verify-iso-danube'
859 current-parameters: false
860 predefined-parameters: |
861 BUILD_DIRECTORY=$WORKSPACE/../apex-build-danube/.build
862 GERRIT_BRANCH=$GERRIT_BRANCH
864 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
865 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
866 node-parameters: true
867 kill-phase-on: FAILURE
871 name: Baremetal Deploy and Test Phase
872 condition: SUCCESSFUL
875 - name: 'apex-os-nosdn-nofeature-noha-baremetal-danube'
876 node-parameters: false
877 current-parameters: false
878 predefined-parameters: |
884 - name: 'apex-os-nosdn-nofeature-ha-baremetal-danube'
885 node-parameters: false
886 current-parameters: false
887 predefined-parameters: |
893 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-danube'
894 node-parameters: false
895 current-parameters: false
896 predefined-parameters: |
902 - name: 'apex-os-nosdn-ovs-noha-baremetal-danube'
903 node-parameters: false
904 current-parameters: false
905 predefined-parameters: |
911 - name: 'apex-os-nosdn-ovs-ha-baremetal-danube'
912 node-parameters: false
913 current-parameters: false
914 predefined-parameters: |
920 - name: 'apex-os-nosdn-fdio-noha-baremetal-danube'
921 node-parameters: false
922 current-parameters: false
923 predefined-parameters: |
929 - name: 'apex-os-nosdn-fdio-ha-baremetal-danube'
930 node-parameters: false
931 current-parameters: false
932 predefined-parameters: |
938 - name: 'apex-os-nosdn-kvm-ha-baremetal-danube'
939 node-parameters: false
940 current-parameters: false
941 predefined-parameters: |
947 - name: 'apex-os-nosdn-kvm-noha-baremetal-danube'
948 node-parameters: false
949 current-parameters: false
950 predefined-parameters: |
956 - name: 'apex-os-odl_l2-fdio-noha-baremetal-danube'
957 node-parameters: false
958 current-parameters: false
959 predefined-parameters: |
965 - name: 'apex-os-odl_l2-fdio-ha-baremetal-danube'
966 node-parameters: false
967 current-parameters: false
968 predefined-parameters: |
974 - name: 'apex-os-odl_netvirt-fdio-noha-baremetal-danube'
975 node-parameters: false
976 current-parameters: false
977 predefined-parameters: |
983 - name: 'apex-os-odl_l2-sfc-noha-baremetal-danube'
984 node-parameters: false
985 current-parameters: false
986 predefined-parameters: |
992 - name: 'apex-os-odl_l3-nofeature-noha-baremetal-danube'
993 node-parameters: false
994 current-parameters: false
995 predefined-parameters: |
1001 - name: 'apex-os-odl_l3-nofeature-ha-baremetal-danube'
1002 node-parameters: false
1003 current-parameters: false
1004 predefined-parameters: |
1006 kill-phase-on: NEVER
1010 - name: 'apex-os-odl_l3-ovs-noha-baremetal-danube'
1011 node-parameters: false
1012 current-parameters: false
1013 predefined-parameters: |
1015 kill-phase-on: NEVER
1019 - name: 'apex-os-odl_l3-ovs-ha-baremetal-danube'
1020 node-parameters: false
1021 current-parameters: false
1022 predefined-parameters: |
1024 kill-phase-on: NEVER
1028 - name: 'apex-os-odl-bgpvpn-ha-baremetal-danube'
1029 node-parameters: false
1030 current-parameters: false
1031 predefined-parameters: |
1033 kill-phase-on: NEVER
1037 - name: 'apex-os-odl-gluon-noha-baremetal-danube'
1038 node-parameters: false
1039 current-parameters: false
1040 predefined-parameters: |
1042 kill-phase-on: NEVER
1046 - name: 'apex-os-odl_l3-fdio-noha-baremetal-danube'
1047 node-parameters: false
1048 current-parameters: false
1049 predefined-parameters: |
1051 kill-phase-on: NEVER
1055 - name: 'apex-os-odl_l3-fdio-ha-baremetal-danube'
1056 node-parameters: false
1057 current-parameters: false
1058 predefined-parameters: |
1060 kill-phase-on: NEVER
1064 - name: 'apex-os-odl_l3-fdio_dvr-noha-baremetal-danube'
1065 node-parameters: false
1066 current-parameters: false
1067 predefined-parameters: |
1069 kill-phase-on: NEVER
1073 - name: 'apex-os-odl_l3-fdio_dvr-ha-baremetal-danube'
1074 node-parameters: false
1075 current-parameters: false
1076 predefined-parameters: |
1078 kill-phase-on: NEVER
1082 - name: 'apex-os-odl_l3-csit-noha-baremetal-danube'
1083 node-parameters: false
1084 current-parameters: false
1085 predefined-parameters: |
1087 kill-phase-on: NEVER
1091 - name: 'apex-os-onos-nofeature-ha-baremetal-danube'
1092 node-parameters: false
1093 current-parameters: false
1094 predefined-parameters: |
1096 kill-phase-on: NEVER
1100 - name: 'apex-os-ovn-nofeature-noha-baremetal-danube'
1101 node-parameters: false
1102 current-parameters: false
1103 predefined-parameters: |
1105 kill-phase-on: NEVER
1112 name: 'apex-daily-master'
1114 # Job template for daily build
1116 # Required Variables:
1117 # stream: branch with - in place of / (eg. stable)
1118 # branch: branch (eg. stable)
1119 project-type: 'multijob'
1121 node: 'apex-baremetal-master'
1129 - '{project}-defaults'
1130 - '{project}-baremetal-master-defaults'
1131 - project-parameter:
1132 project: '{project}'
1146 condition: SUCCESSFUL
1148 - name: 'apex-build-master'
1149 current-parameters: false
1150 predefined-parameters: |
1151 GERRIT_BRANCH=$GERRIT_BRANCH
1153 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1154 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1155 node-parameters: true
1156 kill-phase-on: FAILURE
1160 name: 'Verify and upload ISO'
1161 condition: SUCCESSFUL
1163 - name: 'apex-verify-iso-master'
1164 current-parameters: false
1165 predefined-parameters: |
1166 BUILD_DIRECTORY=$WORKSPACE/../apex-build-master/.build
1167 GERRIT_BRANCH=$GERRIT_BRANCH
1169 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1170 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1171 node-parameters: true
1172 kill-phase-on: FAILURE
1176 name: Baremetal Deploy and Test Phase
1177 condition: SUCCESSFUL
1180 - name: 'apex-os-nosdn-nofeature-noha-baremetal-master'
1181 node-parameters: false
1182 current-parameters: false
1183 predefined-parameters: |
1185 kill-phase-on: NEVER
1189 - name: 'apex-os-nosdn-nofeature-ha-baremetal-master'
1190 node-parameters: false
1191 current-parameters: false
1192 predefined-parameters: |
1194 kill-phase-on: NEVER
1198 - name: 'apex-os-odl-nofeature-ha-baremetal-master'
1199 node-parameters: false
1200 current-parameters: false
1201 predefined-parameters: |
1203 kill-phase-on: NEVER
1207 - name: 'apex-os-odl-nofeature-noha-baremetal-master'
1208 node-parameters: false
1209 current-parameters: false
1210 predefined-parameters: |
1212 kill-phase-on: NEVER
1216 - name: 'apex-os-odl-bgpvpn-ha-baremetal-master'
1217 node-parameters: false
1218 current-parameters: false
1219 predefined-parameters: |
1221 kill-phase-on: NEVER
1225 - name: 'apex-os-ovn-nofeature-noha-baremetal-master'
1226 node-parameters: false
1227 current-parameters: false
1228 predefined-parameters: |
1230 kill-phase-on: NEVER
1234 - name: 'apex-os-nosdn-fdio-noha-baremetal-master'
1235 node-parameters: false
1236 current-parameters: false
1237 predefined-parameters: |
1239 kill-phase-on: NEVER
1243 - name: 'apex-os-nosdn-fdio-ha-baremetal-master'
1244 node-parameters: false
1245 current-parameters: false
1246 predefined-parameters: |
1248 kill-phase-on: NEVER
1252 - name: 'apex-os-odl-fdio-noha-baremetal-master'
1253 node-parameters: false
1254 current-parameters: false
1255 predefined-parameters: |
1257 kill-phase-on: NEVER
1261 - name: 'apex-os-odl-fdio-ha-baremetal-master'
1262 node-parameters: false
1263 current-parameters: false
1264 predefined-parameters: |
1266 kill-phase-on: NEVER
1270 - name: 'apex-os-nosdn-bar-ha-baremetal-master'
1271 node-parameters: false
1272 current-parameters: false
1273 predefined-parameters: |
1275 kill-phase-on: NEVER
1279 - name: 'apex-os-nosdn-bar-noha-baremetal-master'
1280 node-parameters: false
1281 current-parameters: false
1282 predefined-parameters: |
1284 kill-phase-on: NEVER
1288 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-master'
1289 node-parameters: false
1290 current-parameters: false
1291 predefined-parameters: |
1293 kill-phase-on: NEVER
1297 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-master'
1298 node-parameters: false
1299 current-parameters: false
1300 predefined-parameters: |
1302 kill-phase-on: NEVER
1306 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-master'
1307 node-parameters: false
1308 current-parameters: false
1309 predefined-parameters: |
1311 kill-phase-on: NEVER
1315 - name: 'apex-os-nosdn-kvm_ovs_dpdk-noha-baremetal-master'
1316 node-parameters: false
1317 current-parameters: false
1318 predefined-parameters: |
1320 kill-phase-on: NEVER
1324 - name: 'apex-os-nosdn-kvm_ovs_dpdk-ha-baremetal-master'
1325 node-parameters: false
1326 current-parameters: false
1327 predefined-parameters: |
1329 kill-phase-on: NEVER
1333 - name: 'apex-os-odl-sfc-noha-baremetal-master'
1334 node-parameters: false
1335 current-parameters: false
1336 predefined-parameters: |
1338 kill-phase-on: NEVER
1342 - name: 'apex-os-odl-sfc-ha-baremetal-master'
1343 node-parameters: false
1344 current-parameters: false
1345 predefined-parameters: |
1347 kill-phase-on: NEVER
1351 - name: 'apex-os-odl-fdio-dvr-noha-baremetal-master'
1352 node-parameters: false
1353 current-parameters: false
1354 predefined-parameters: |
1356 kill-phase-on: NEVER
1360 - name: 'apex-os-odl-fdio-dvr-ha-baremetal-master'
1361 node-parameters: false
1362 current-parameters: false
1363 predefined-parameters: |
1365 kill-phase-on: NEVER
1373 name: 'apex-create-snapshot'
1375 # Job template for clean
1377 # Required Variables:
1378 # stream: branch with - in place of / (eg. stable)
1384 !include-raw-escape: ./apex-snapshot-create.sh
1388 name: 'apex-upload-snapshot'
1390 # Job template for clean
1392 # Required Variables:
1393 # stream: branch with - in place of / (eg. stable)
1399 properties-content: ARTIFACT_TYPE=snapshot
1400 - 'apex-upload-artifact'
1404 name: 'apex-csit-promote-daily-{stream}'
1406 # Job template for promoting CSIT Snapshots
1408 # Required Variables:
1409 # stream: branch with - in place of / (eg. stable)
1410 # branch: branch (eg. stable)
1411 node: '{virtual-slave}'
1412 project-type: 'multijob'
1419 - project-parameter:
1420 project: '{project}'
1423 gs-pathname: '{gs-pathname}'
1427 use-build-blocker: true
1436 - timed: '0 12 * * 0'
1441 condition: SUCCESSFUL
1443 - name: 'apex-build-{stream}'
1444 current-parameters: false
1445 predefined-parameters: |
1446 GERRIT_BRANCH=$GERRIT_BRANCH
1447 GERRIT_REFSPEC=$GERRIT_REFSPEC
1448 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1449 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1450 node-parameters: false
1451 kill-phase-on: FAILURE
1455 name: deploy-virtual
1456 condition: SUCCESSFUL
1458 - name: 'apex-deploy-virtual-{stream}'
1459 current-parameters: false
1460 predefined-parameters: |
1461 DEPLOY_SCENARIO=os-odl_l3-csit-noha
1463 GERRIT_BRANCH=$GERRIT_BRANCH
1464 GERRIT_REFSPEC=$GERRIT_REFSPEC
1465 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1466 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1468 node-parameters: true
1469 kill-phase-on: FAILURE
1473 name: functest-smoke
1474 condition: SUCCESSFUL
1476 - name: 'functest-apex-virtual-suite-{stream}'
1477 current-parameters: false
1478 predefined-parameters: |
1479 DEPLOY_SCENARIO=os-odl_l3-nofeature-noha
1480 FUNCTEST_SUITE_NAME=tempest_smoke_serial
1481 GERRIT_BRANCH=$GERRIT_BRANCH
1482 GERRIT_REFSPEC=$GERRIT_REFSPEC
1483 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1484 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1485 node-parameters: true
1486 kill-phase-on: FAILURE
1490 name: create snapshot
1491 condition: SUCCESSFUL
1493 - name: 'apex-create-snapshot'
1494 current-parameters: false
1495 predefined-parameters: |
1497 node-parameters: true
1498 kill-phase-on: FAILURE
1502 name: upload snapshot
1503 condition: SUCCESSFUL
1505 - name: 'apex-upload-snapshot'
1506 current-parameters: false
1507 predefined-parameters: |
1509 node-parameters: true
1510 kill-phase-on: FAILURE
1516 name: 'apex-fdio-promote-daily-{stream}'
1518 # Job template for promoting CSIT Snapshots
1520 # Required Variables:
1521 # stream: branch with - in place of / (eg. stable)
1522 # branch: branch (eg. stable)
1523 node: '{virtual-slave}'
1524 project-type: 'multijob'
1531 - project-parameter:
1532 project: '{project}'
1535 gs-pathname: '{gs-pathname}'
1539 use-build-blocker: true
1550 condition: SUCCESSFUL
1552 - name: 'apex-build-{stream}'
1553 current-parameters: false
1554 predefined-parameters: |
1555 GERRIT_BRANCH=$GERRIT_BRANCH
1556 GERRIT_REFSPEC=$GERRIT_REFSPEC
1557 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1558 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1559 node-parameters: false
1560 kill-phase-on: FAILURE
1564 name: deploy-virtual
1565 condition: SUCCESSFUL
1567 - name: 'apex-deploy-virtual-{stream}'
1568 current-parameters: false
1569 predefined-parameters: |
1570 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
1572 GERRIT_BRANCH=$GERRIT_BRANCH
1573 GERRIT_REFSPEC=$GERRIT_REFSPEC
1574 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1575 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1577 node-parameters: true
1578 kill-phase-on: FAILURE
1582 name: create snapshot
1583 condition: SUCCESSFUL
1585 - name: 'apex-create-snapshot'
1586 current-parameters: false
1587 predefined-parameters: |
1589 node-parameters: true
1590 kill-phase-on: FAILURE
1594 name: upload snapshot
1595 condition: SUCCESSFUL
1597 - name: 'apex-upload-snapshot'
1598 current-parameters: false
1599 predefined-parameters: |
1601 node-parameters: true
1602 kill-phase-on: FAILURE
1606 ########################
1608 ########################
1610 name: apex-parameter
1615 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1617 name: ARTIFACT_VERSION
1619 description: "Artifact version type"
1621 name: BUILD_DIRECTORY
1622 default: $WORKSPACE/.build
1623 description: "Directory where the build artifact will be located upon the completion of the build."
1625 name: CACHE_DIRECTORY
1626 default: $HOME/opnfv/apex-cache{gs-pathname}
1627 description: "Directory where the cache to be used during the build is located."
1630 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1631 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1634 default: '{gs-pathname}'
1635 description: "Version directory where opnfv artifacts are stored in gs repository"
1638 default: $GS_BASE{gs-pathname}
1639 description: "URL to Google Storage."
1643 description: "Flag to know if we should promote/upload snapshot artifacts."
1645 ########################
1647 ########################
1649 name: 'apex-unit-test'
1652 !include-raw: ./apex-unit-test.sh
1658 !include-raw: ./apex-build.sh
1661 name: 'apex-workspace-cleanup'
1664 !include-raw: ./apex-workspace-cleanup.sh
1667 name: 'apex-iso-verify'
1670 !include-raw: ./apex-iso-verify.sh
1674 name: 'apex-upload-artifact'
1677 !include-raw: ./apex-upload-artifact.sh
1680 name: 'apex-download-artifact'
1683 !include-raw: ./apex-download-artifact.sh
1689 !include-raw: ./apex-deploy.sh
1691 #######################
1693 ########################
1697 - timed: '0 12 * * *'
1701 - timed: '0 3 1 1 7'