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':
142 name: 'apex-verify-unit-tests-{stream}'
144 node: '{build-slave}'
150 gs-pathname: '{gs-pathname}'
160 server-name: 'gerrit.opnfv.org'
162 - patchset-created-event:
163 exclude-drafts: 'false'
164 exclude-trivial-rebase: 'false'
165 exclude-no-code-change: 'true'
166 - draft-published-event
167 - comment-added-contains-event:
168 comment-contains-value: 'recheck'
169 - comment-added-contains-event:
170 comment-contains-value: 'reverify'
172 - project-compare-type: 'ANT'
173 project-pattern: 'apex'
175 - branch-compare-type: 'ANT'
176 branch-pattern: '**/{branch}'
189 !include-raw-escape: ./apex-unit-test.sh
193 name: 'apex-verify-{stream}'
195 node: '{virtual-slave}'
199 project-type: 'multijob'
203 gs-pathname: '{gs-pathname}/dev'
208 name: ARTIFACT_VERSION
210 description: "Used for overriding the ARTIFACT_VERSION"
216 server-name: 'gerrit.opnfv.org'
218 - patchset-created-event:
219 exclude-drafts: 'false'
220 exclude-trivial-rebase: 'false'
221 exclude-no-code-change: 'true'
222 - draft-published-event
223 - comment-added-contains-event:
224 comment-contains-value: 'recheck'
225 - comment-added-contains-event:
226 comment-contains-value: 'reverify'
228 - project-compare-type: 'ANT'
229 project-pattern: 'apex'
231 - branch-compare-type: 'ANT'
232 branch-pattern: '**/{branch}'
251 - description-setter:
252 description: "Built on $NODE_NAME"
255 condition: SUCCESSFUL
257 - name: 'apex-verify-unit-tests-{stream}'
258 current-parameters: false
259 predefined-parameters: |
260 GERRIT_BRANCH=$GERRIT_BRANCH
261 GERRIT_REFSPEC=$GERRIT_REFSPEC
262 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
263 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
264 node-parameters: false
265 kill-phase-on: FAILURE
270 condition: SUCCESSFUL
272 - name: 'apex-build-{stream}'
273 current-parameters: false
274 predefined-parameters: |
275 ARTIFACT_VERSION=$ARTIFACT_VERSION
276 GERRIT_BRANCH=$GERRIT_BRANCH
277 GERRIT_REFSPEC=$GERRIT_REFSPEC
278 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
279 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
280 node-parameters: false
281 kill-phase-on: FAILURE
286 condition: SUCCESSFUL
288 - name: 'apex-deploy-virtual-{stream}'
289 current-parameters: false
290 predefined-parameters: |
291 ARTIFACT_VERSION=$ARTIFACT_VERSION
292 DEPLOY_SCENARIO={verify-scenario}
294 GERRIT_BRANCH=$GERRIT_BRANCH
295 GERRIT_REFSPEC=$GERRIT_REFSPEC
296 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
297 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
298 node-parameters: true
299 kill-phase-on: FAILURE
304 condition: SUCCESSFUL
306 - name: 'functest-apex-virtual-suite-{stream}'
307 current-parameters: false
308 predefined-parameters: |
309 DEPLOY_SCENARIO={verify-scenario}
310 FUNCTEST_SUITE_NAME=healthcheck
311 GERRIT_BRANCH=$GERRIT_BRANCH
312 GERRIT_REFSPEC=$GERRIT_REFSPEC
313 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
314 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
315 node-parameters: true
320 # Verify Scenario Gate
322 name: 'apex-verify-gate-{stream}'
324 node: '{virtual-slave}'
328 project-type: 'multijob'
332 gs-pathname: '{gs-pathname}/dev'
338 default: https://gerrit.opnfv.org/gerrit/$PROJECT
339 description: "Used for overriding the GIT URL coming from parameters macro."
341 name: ARTIFACT_VERSION
343 description: "Used for overriding the ARTIFACT_VERSION"
350 server-name: 'gerrit.opnfv.org'
352 - comment-added-contains-event:
353 comment-contains-value: '^Patch Set [0-9]+: Code-Review\+2.*start-gate-scenario:.*'
355 - project-compare-type: 'ANT'
356 project-pattern: 'apex'
358 - branch-compare-type: 'ANT'
359 branch-pattern: '**/{branch}'
380 condition: SUCCESSFUL
382 - name: 'apex-deploy-virtual-{stream}'
383 current-parameters: false
384 predefined-parameters: |
385 ARTIFACT_VERSION=$ARTIFACT_VERSION
388 GERRIT_BRANCH=$GERRIT_BRANCH
389 GERRIT_REFSPEC=$GERRIT_REFSPEC
390 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
391 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
392 GERRIT_EVENT_COMMENT_TEXT=$GERRIT_EVENT_COMMENT_TEXT
393 node-parameters: true
394 kill-phase-on: FAILURE
399 condition: SUCCESSFUL
401 - name: 'functest-apex-virtual-suite-{stream}'
402 current-parameters: false
403 predefined-parameters: |
404 DEPLOY_SCENARIO={verify-scenario}
405 FUNCTEST_SUITE_NAME=healthcheck
406 GERRIT_BRANCH=$GERRIT_BRANCH
407 GERRIT_REFSPEC=$GERRIT_REFSPEC
408 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
409 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
410 node-parameters: true
416 name: 'apex-runner-cperf-{stream}'
419 project-type: 'multijob'
426 gs-pathname: '{gs-pathname}'
432 default: https://gerrit.opnfv.org/gerrit/$PROJECT
433 description: "Used for overriding the GIT URL coming from parameters macro."
441 use-build-blocker: false
451 - description-setter:
452 description: "Deployed on $NODE_NAME"
454 name: 'Baremetal Deploy'
457 - name: 'apex-deploy-baremetal-{stream}'
458 node-parameters: false
459 current-parameters: true
460 predefined-parameters: |
461 GERRIT_BRANCH=$GERRIT_BRANCH
464 DEPLOY_SCENARIO={verify-scenario}
465 kill-phase-on: FAILURE
470 condition: SUCCESSFUL
472 - name: 'cperf-apex-intel-pod2-daily-master'
473 node-parameters: true
474 current-parameters: false
475 predefined-parameters:
476 DEPLOY_SCENARIO={verify-scenario}
483 name: 'apex-build-{stream}'
485 # Job template for builds
487 # Required Variables:
488 # stream: branch with - in place of / (eg. stable)
489 # branch: branch (eg. stable)
490 node: '{build-slave}'
497 - '{project}-defaults'
502 gs-pathname: '{gs-pathname}'
515 max-per-node: {concurrent-builds}
519 use-build-blocker: true
522 - 'apex-verify-iso-{stream}'
527 properties-content: ARTIFACT_TYPE=rpm
528 - 'apex-upload-artifact'
532 name: 'apex-verify-iso-{stream}'
534 # Job template for builds
536 # Required Variables:
537 # stream: branch with - in place of / (eg. stable)
538 # branch: branch (eg. stable)
539 node: '{virtual-slave}'
550 gs-pathname: '{gs-pathname}'
553 default: https://gerrit.opnfv.org/gerrit/$PROJECT
554 description: "Used for overriding the GIT URL coming from parameters macro."
569 properties-content: ARTIFACT_TYPE=iso
570 - 'apex-upload-artifact'
574 name: 'apex-deploy-{platform}-{stream}'
576 node: 'apex-{platform}-{stream}'
591 - '{project}-{platform}-{stream}-defaults'
596 gs-pathname: '{gs-pathname}'
598 name: DEPLOY_SCENARIO
599 default: '{verify-scenario}'
600 description: "Scenario to deploy with."
604 description: "Use yes in lower case to invoke clean. Indicates if the deploy environment should be cleaned before deployment"
609 use-build-blocker: true
622 - description-setter:
623 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
624 - 'apex-download-artifact'
626 - 'apex-workspace-cleanup'
629 # Baremetal Deploy and Test
631 name: 'apex-{scenario}-baremetal-{scenario_stream}'
633 project-type: 'multijob'
641 - '{project}-defaults'
642 - '{project}-baremetal-{scenario_stream}-defaults'
647 gs-pathname: '{gs-pathname}'
649 name: DEPLOY_SCENARIO
650 default: '{scenario}'
651 description: "Scenario to deploy with."
655 use-build-blocker: true
660 - 'apex-.*-promote.*'
662 - 'apex-.+-baremetal-.+'
668 - description-setter:
669 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
671 name: 'Baremetal Deploy'
674 - name: 'apex-deploy-baremetal-{scenario_stream}'
675 node-parameters: true
676 current-parameters: true
677 predefined-parameters: |
679 GERRIT_BRANCH=$GERRIT_BRANCH
681 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
682 kill-phase-on: FAILURE
686 name: 'OPNFV Test Suite'
687 condition: SUCCESSFUL
689 - name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
690 node-parameters: true
691 current-parameters: false
692 predefined-parameters:
693 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
701 !include-raw-escape: ./update-build-result.groovy
705 name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
707 project-type: 'multijob'
712 - '{project}-defaults'
713 - '{project}-baremetal-{scenario_stream}-defaults'
718 gs-pathname: '{gs-pathname}'
720 name: DEPLOY_SCENARIO
721 default: '{scenario}'
722 description: "Scenario to deploy with."
726 use-build-blocker: true
731 - 'apex-.*-promote.*'
733 - 'apex-testsuite-.+-baremetal-.+'
739 - description-setter:
740 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
745 - name: 'functest-apex-baremetal-daily-{scenario_stream}'
746 node-parameters: true
747 current-parameters: false
748 predefined-parameters:
749 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
757 - name: 'yardstick-apex-baremetal-daily-{scenario_stream}'
758 node-parameters: true
759 current-parameters: false
760 predefined-parameters:
761 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
769 - name: 'dovetail-apex-baremetal-proposed_tests-{scenario_stream}'
770 node-parameters: true
771 current-parameters: false
772 predefined-parameters:
773 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
775 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|nosdn-kvm|odl_l3-fdio)-ha/"
778 # Build status is always success due conditional plugin prefetching
779 # build status before multijob phases execute
780 # - conditional-step:
781 # condition-kind: current-status
782 # condition-worst: SUCCESS
783 # condtion-best: SUCCESS
784 # on-evaluation-failure: mark-unstable
786 # - shell: 'echo "Tests Passed"'
791 name: 'apex-daily-danube'
793 # Job template for daily build
795 # Required Variables:
796 # stream: branch with - in place of / (eg. stable)
797 # branch: branch (eg. stable)
798 project-type: 'multijob'
800 node: 'apex-baremetal-danube'
808 - '{project}-defaults'
809 - '{project}-baremetal-danube-defaults'
812 branch: 'stable/danube'
814 gs-pathname: '/danube'
825 condition: SUCCESSFUL
827 - name: 'apex-build-danube'
828 current-parameters: false
829 predefined-parameters: |
830 GERRIT_BRANCH=$GERRIT_BRANCH
832 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
833 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
834 node-parameters: true
835 kill-phase-on: FAILURE
839 name: 'Verify and upload ISO'
840 condition: SUCCESSFUL
842 - name: 'apex-verify-iso-danube'
843 current-parameters: false
844 predefined-parameters: |
845 BUILD_DIRECTORY=$WORKSPACE/../apex-build-danube/.build
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: Baremetal Deploy and Test Phase
856 condition: SUCCESSFUL
859 - name: 'apex-os-nosdn-nofeature-noha-baremetal-danube'
860 node-parameters: false
861 current-parameters: false
862 predefined-parameters: |
868 - name: 'apex-os-nosdn-nofeature-ha-baremetal-danube'
869 node-parameters: false
870 current-parameters: false
871 predefined-parameters: |
877 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-danube'
878 node-parameters: false
879 current-parameters: false
880 predefined-parameters: |
886 - name: 'apex-os-nosdn-ovs-noha-baremetal-danube'
887 node-parameters: false
888 current-parameters: false
889 predefined-parameters: |
895 - name: 'apex-os-nosdn-ovs-ha-baremetal-danube'
896 node-parameters: false
897 current-parameters: false
898 predefined-parameters: |
904 - name: 'apex-os-nosdn-fdio-noha-baremetal-danube'
905 node-parameters: false
906 current-parameters: false
907 predefined-parameters: |
913 - name: 'apex-os-nosdn-fdio-ha-baremetal-danube'
914 node-parameters: false
915 current-parameters: false
916 predefined-parameters: |
922 - name: 'apex-os-nosdn-kvm-ha-baremetal-danube'
923 node-parameters: false
924 current-parameters: false
925 predefined-parameters: |
931 - name: 'apex-os-nosdn-kvm-noha-baremetal-danube'
932 node-parameters: false
933 current-parameters: false
934 predefined-parameters: |
940 - name: 'apex-os-odl_l2-fdio-noha-baremetal-danube'
941 node-parameters: false
942 current-parameters: false
943 predefined-parameters: |
949 - name: 'apex-os-odl_l2-fdio-ha-baremetal-danube'
950 node-parameters: false
951 current-parameters: false
952 predefined-parameters: |
958 - name: 'apex-os-odl_netvirt-fdio-noha-baremetal-danube'
959 node-parameters: false
960 current-parameters: false
961 predefined-parameters: |
967 - name: 'apex-os-odl_l2-sfc-noha-baremetal-danube'
968 node-parameters: false
969 current-parameters: false
970 predefined-parameters: |
976 - name: 'apex-os-odl_l3-nofeature-noha-baremetal-danube'
977 node-parameters: false
978 current-parameters: false
979 predefined-parameters: |
985 - name: 'apex-os-odl_l3-nofeature-ha-baremetal-danube'
986 node-parameters: false
987 current-parameters: false
988 predefined-parameters: |
994 - name: 'apex-os-odl_l3-ovs-noha-baremetal-danube'
995 node-parameters: false
996 current-parameters: false
997 predefined-parameters: |
1003 - name: 'apex-os-odl_l3-ovs-ha-baremetal-danube'
1004 node-parameters: false
1005 current-parameters: false
1006 predefined-parameters: |
1008 kill-phase-on: NEVER
1012 - name: 'apex-os-odl-bgpvpn-ha-baremetal-danube'
1013 node-parameters: false
1014 current-parameters: false
1015 predefined-parameters: |
1017 kill-phase-on: NEVER
1021 - name: 'apex-os-odl-gluon-noha-baremetal-danube'
1022 node-parameters: false
1023 current-parameters: false
1024 predefined-parameters: |
1026 kill-phase-on: NEVER
1030 - name: 'apex-os-odl_l3-fdio-noha-baremetal-danube'
1031 node-parameters: false
1032 current-parameters: false
1033 predefined-parameters: |
1035 kill-phase-on: NEVER
1039 - name: 'apex-os-odl_l3-fdio-ha-baremetal-danube'
1040 node-parameters: false
1041 current-parameters: false
1042 predefined-parameters: |
1044 kill-phase-on: NEVER
1048 - name: 'apex-os-odl_l3-fdio_dvr-noha-baremetal-danube'
1049 node-parameters: false
1050 current-parameters: false
1051 predefined-parameters: |
1053 kill-phase-on: NEVER
1057 - name: 'apex-os-odl_l3-fdio_dvr-ha-baremetal-danube'
1058 node-parameters: false
1059 current-parameters: false
1060 predefined-parameters: |
1062 kill-phase-on: NEVER
1066 - name: 'apex-os-odl_l3-csit-noha-baremetal-danube'
1067 node-parameters: false
1068 current-parameters: false
1069 predefined-parameters: |
1071 kill-phase-on: NEVER
1075 - name: 'apex-os-onos-nofeature-ha-baremetal-danube'
1076 node-parameters: false
1077 current-parameters: false
1078 predefined-parameters: |
1080 kill-phase-on: NEVER
1084 - name: 'apex-os-ovn-nofeature-noha-baremetal-danube'
1085 node-parameters: false
1086 current-parameters: false
1087 predefined-parameters: |
1089 kill-phase-on: NEVER
1096 name: 'apex-daily-master'
1098 # Job template for daily build
1100 # Required Variables:
1101 # stream: branch with - in place of / (eg. stable)
1102 # branch: branch (eg. stable)
1103 project-type: 'multijob'
1105 node: 'apex-baremetal-master'
1113 - '{project}-defaults'
1114 - '{project}-baremetal-master-defaults'
1115 - project-parameter:
1116 project: '{project}'
1130 condition: SUCCESSFUL
1132 - name: 'apex-build-master'
1133 current-parameters: false
1134 predefined-parameters: |
1135 GERRIT_BRANCH=$GERRIT_BRANCH
1137 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1138 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1139 node-parameters: true
1140 kill-phase-on: FAILURE
1144 name: 'Verify and upload ISO'
1145 condition: SUCCESSFUL
1147 - name: 'apex-verify-iso-master'
1148 current-parameters: false
1149 predefined-parameters: |
1150 BUILD_DIRECTORY=$WORKSPACE/../apex-build-master/.build
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: Baremetal Deploy and Test Phase
1161 condition: SUCCESSFUL
1164 - name: 'apex-os-nosdn-nofeature-noha-baremetal-master'
1165 node-parameters: false
1166 current-parameters: false
1167 predefined-parameters: |
1169 kill-phase-on: NEVER
1173 - name: 'apex-os-nosdn-nofeature-ha-baremetal-master'
1174 node-parameters: false
1175 current-parameters: false
1176 predefined-parameters: |
1178 kill-phase-on: NEVER
1182 - name: 'apex-os-odl-nofeature-ha-baremetal-master'
1183 node-parameters: false
1184 current-parameters: false
1185 predefined-parameters: |
1187 kill-phase-on: NEVER
1191 - name: 'apex-os-odl-nofeature-noha-baremetal-master'
1192 node-parameters: false
1193 current-parameters: false
1194 predefined-parameters: |
1196 kill-phase-on: NEVER
1200 - name: 'apex-os-odl-bgpvpn-ha-baremetal-master'
1201 node-parameters: false
1202 current-parameters: false
1203 predefined-parameters: |
1205 kill-phase-on: NEVER
1209 - name: 'apex-os-ovn-nofeature-noha-baremetal-master'
1210 node-parameters: false
1211 current-parameters: false
1212 predefined-parameters: |
1214 kill-phase-on: NEVER
1218 - name: 'apex-os-nosdn-fdio-noha-baremetal-master'
1219 node-parameters: false
1220 current-parameters: false
1221 predefined-parameters: |
1223 kill-phase-on: NEVER
1227 - name: 'apex-os-nosdn-fdio-ha-baremetal-master'
1228 node-parameters: false
1229 current-parameters: false
1230 predefined-parameters: |
1232 kill-phase-on: NEVER
1236 - name: 'apex-os-odl-fdio-noha-baremetal-master'
1237 node-parameters: false
1238 current-parameters: false
1239 predefined-parameters: |
1241 kill-phase-on: NEVER
1245 - name: 'apex-os-odl-fdio-ha-baremetal-master'
1246 node-parameters: false
1247 current-parameters: false
1248 predefined-parameters: |
1250 kill-phase-on: NEVER
1254 - name: 'apex-os-nosdn-bar-ha-baremetal-master'
1255 node-parameters: false
1256 current-parameters: false
1257 predefined-parameters: |
1259 kill-phase-on: NEVER
1263 - name: 'apex-os-nosdn-bar-noha-baremetal-master'
1264 node-parameters: false
1265 current-parameters: false
1266 predefined-parameters: |
1268 kill-phase-on: NEVER
1272 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-master'
1273 node-parameters: false
1274 current-parameters: false
1275 predefined-parameters: |
1277 kill-phase-on: NEVER
1281 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-master'
1282 node-parameters: false
1283 current-parameters: false
1284 predefined-parameters: |
1286 kill-phase-on: NEVER
1290 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-master'
1291 node-parameters: false
1292 current-parameters: false
1293 predefined-parameters: |
1295 kill-phase-on: NEVER
1299 - name: 'apex-os-nosdn-kvm_ovs_dpdk-noha-baremetal-master'
1300 node-parameters: false
1301 current-parameters: false
1302 predefined-parameters: |
1304 kill-phase-on: NEVER
1308 - name: 'apex-os-nosdn-kvm_ovs_dpdk-ha-baremetal-master'
1309 node-parameters: false
1310 current-parameters: false
1311 predefined-parameters: |
1313 kill-phase-on: NEVER
1317 - name: 'apex-os-odl-sfc-noha-baremetal-master'
1318 node-parameters: false
1319 current-parameters: false
1320 predefined-parameters: |
1322 kill-phase-on: NEVER
1326 - name: 'apex-os-odl-sfc-ha-baremetal-master'
1327 node-parameters: false
1328 current-parameters: false
1329 predefined-parameters: |
1331 kill-phase-on: NEVER
1339 name: 'apex-create-snapshot'
1341 # Job template for clean
1343 # Required Variables:
1344 # stream: branch with - in place of / (eg. stable)
1350 !include-raw-escape: ./apex-snapshot-create.sh
1354 name: 'apex-upload-snapshot'
1356 # Job template for clean
1358 # Required Variables:
1359 # stream: branch with - in place of / (eg. stable)
1365 properties-content: ARTIFACT_TYPE=snapshot
1366 - 'apex-upload-artifact'
1370 name: 'apex-csit-promote-daily-{stream}'
1372 # Job template for promoting CSIT Snapshots
1374 # Required Variables:
1375 # stream: branch with - in place of / (eg. stable)
1376 # branch: branch (eg. stable)
1377 node: '{virtual-slave}'
1378 project-type: 'multijob'
1385 - project-parameter:
1386 project: '{project}'
1389 gs-pathname: '{gs-pathname}'
1393 use-build-blocker: true
1402 - timed: '0 12 * * 0'
1407 condition: SUCCESSFUL
1409 - name: 'apex-build-{stream}'
1410 current-parameters: false
1411 predefined-parameters: |
1412 GERRIT_BRANCH=$GERRIT_BRANCH
1413 GERRIT_REFSPEC=$GERRIT_REFSPEC
1414 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1415 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1416 node-parameters: false
1417 kill-phase-on: FAILURE
1421 name: deploy-virtual
1422 condition: SUCCESSFUL
1424 - name: 'apex-deploy-virtual-{stream}'
1425 current-parameters: false
1426 predefined-parameters: |
1427 DEPLOY_SCENARIO=os-odl_l3-csit-noha
1429 GERRIT_BRANCH=$GERRIT_BRANCH
1430 GERRIT_REFSPEC=$GERRIT_REFSPEC
1431 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1432 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1434 node-parameters: true
1435 kill-phase-on: FAILURE
1439 name: functest-smoke
1440 condition: SUCCESSFUL
1442 - name: 'functest-apex-virtual-suite-{stream}'
1443 current-parameters: false
1444 predefined-parameters: |
1445 DEPLOY_SCENARIO=os-odl_l3-nofeature-noha
1446 FUNCTEST_SUITE_NAME=tempest_smoke_serial
1447 GERRIT_BRANCH=$GERRIT_BRANCH
1448 GERRIT_REFSPEC=$GERRIT_REFSPEC
1449 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1450 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1451 node-parameters: true
1452 kill-phase-on: FAILURE
1456 name: create snapshot
1457 condition: SUCCESSFUL
1459 - name: 'apex-create-snapshot'
1460 current-parameters: false
1461 predefined-parameters: |
1463 node-parameters: true
1464 kill-phase-on: FAILURE
1468 name: upload snapshot
1469 condition: SUCCESSFUL
1471 - name: 'apex-upload-snapshot'
1472 current-parameters: false
1473 predefined-parameters: |
1475 node-parameters: true
1476 kill-phase-on: FAILURE
1482 name: 'apex-fdio-promote-daily-{stream}'
1484 # Job template for promoting CSIT Snapshots
1486 # Required Variables:
1487 # stream: branch with - in place of / (eg. stable)
1488 # branch: branch (eg. stable)
1489 node: '{virtual-slave}'
1490 project-type: 'multijob'
1497 - project-parameter:
1498 project: '{project}'
1501 gs-pathname: '{gs-pathname}'
1505 use-build-blocker: true
1516 condition: SUCCESSFUL
1518 - name: 'apex-build-{stream}'
1519 current-parameters: false
1520 predefined-parameters: |
1521 GERRIT_BRANCH=$GERRIT_BRANCH
1522 GERRIT_REFSPEC=$GERRIT_REFSPEC
1523 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1524 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1525 node-parameters: false
1526 kill-phase-on: FAILURE
1530 name: deploy-virtual
1531 condition: SUCCESSFUL
1533 - name: 'apex-deploy-virtual-{stream}'
1534 current-parameters: false
1535 predefined-parameters: |
1536 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
1538 GERRIT_BRANCH=$GERRIT_BRANCH
1539 GERRIT_REFSPEC=$GERRIT_REFSPEC
1540 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1541 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1543 node-parameters: true
1544 kill-phase-on: FAILURE
1548 name: create snapshot
1549 condition: SUCCESSFUL
1551 - name: 'apex-create-snapshot'
1552 current-parameters: false
1553 predefined-parameters: |
1555 node-parameters: true
1556 kill-phase-on: FAILURE
1560 name: upload snapshot
1561 condition: SUCCESSFUL
1563 - name: 'apex-upload-snapshot'
1564 current-parameters: false
1565 predefined-parameters: |
1567 node-parameters: true
1568 kill-phase-on: FAILURE
1572 ########################
1574 ########################
1576 name: apex-parameter
1581 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1583 name: ARTIFACT_VERSION
1585 description: "Artifact version type"
1587 name: BUILD_DIRECTORY
1588 default: $WORKSPACE/.build
1589 description: "Directory where the build artifact will be located upon the completion of the build."
1591 name: CACHE_DIRECTORY
1592 default: $HOME/opnfv/apex-cache{gs-pathname}
1593 description: "Directory where the cache to be used during the build is located."
1596 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1597 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1600 default: '{gs-pathname}'
1601 description: "Version directory where opnfv artifacts are stored in gs repository"
1604 default: $GS_BASE{gs-pathname}
1605 description: "URL to Google Storage."
1609 description: "Flag to know if we should promote/upload snapshot artifacts."
1611 ########################
1613 ########################
1615 name: 'apex-unit-test'
1618 !include-raw: ./apex-unit-test.sh
1624 !include-raw: ./apex-build.sh
1627 name: 'apex-workspace-cleanup'
1630 !include-raw: ./apex-workspace-cleanup.sh
1633 name: 'apex-iso-verify'
1636 !include-raw: ./apex-iso-verify.sh
1640 name: 'apex-upload-artifact'
1643 !include-raw: ./apex-upload-artifact.sh
1646 name: 'apex-download-artifact'
1649 !include-raw: ./apex-download-artifact.sh
1655 !include-raw: ./apex-deploy.sh
1657 #######################
1659 ########################
1663 - timed: '0 12 * * *'
1667 - timed: '0 3 1 1 7'