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}'
183 pattern: 'apex/tests/**'
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}'
257 - description-setter:
258 description: "Built on $NODE_NAME"
261 condition: SUCCESSFUL
263 - name: 'apex-verify-unit-tests-{stream}'
264 current-parameters: false
265 predefined-parameters: |
266 GERRIT_BRANCH=$GERRIT_BRANCH
267 GERRIT_REFSPEC=$GERRIT_REFSPEC
268 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
269 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
270 node-parameters: false
271 kill-phase-on: FAILURE
276 condition: SUCCESSFUL
278 - name: 'apex-build-{stream}'
279 current-parameters: false
280 predefined-parameters: |
281 ARTIFACT_VERSION=$ARTIFACT_VERSION
282 GERRIT_BRANCH=$GERRIT_BRANCH
283 GERRIT_REFSPEC=$GERRIT_REFSPEC
284 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
285 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
286 node-parameters: false
287 kill-phase-on: FAILURE
292 condition: SUCCESSFUL
294 - name: 'apex-deploy-virtual-{stream}'
295 current-parameters: false
296 predefined-parameters: |
297 ARTIFACT_VERSION=$ARTIFACT_VERSION
298 DEPLOY_SCENARIO={verify-scenario}
300 GERRIT_BRANCH=$GERRIT_BRANCH
301 GERRIT_REFSPEC=$GERRIT_REFSPEC
302 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
303 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
304 node-parameters: true
305 kill-phase-on: FAILURE
310 condition: SUCCESSFUL
312 - name: 'functest-apex-virtual-suite-{stream}'
313 current-parameters: false
314 predefined-parameters: |
315 DEPLOY_SCENARIO={verify-scenario}
316 FUNCTEST_SUITE_NAME=healthcheck
317 GERRIT_BRANCH=$GERRIT_BRANCH
318 GERRIT_REFSPEC=$GERRIT_REFSPEC
319 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
320 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
321 node-parameters: true
326 # Verify Scenario Gate
328 name: 'apex-verify-gate-{stream}'
330 node: '{virtual-slave}'
334 project-type: 'multijob'
338 gs-pathname: '{gs-pathname}/dev'
344 default: https://gerrit.opnfv.org/gerrit/$PROJECT
345 description: "Used for overriding the GIT URL coming from parameters macro."
347 name: ARTIFACT_VERSION
349 description: "Used for overriding the ARTIFACT_VERSION"
356 server-name: 'gerrit.opnfv.org'
358 - comment-added-contains-event:
359 comment-contains-value: '^Patch Set [0-9]+: Code-Review\+2.*start-gate-scenario:.*'
361 - project-compare-type: 'ANT'
362 project-pattern: 'apex'
364 - branch-compare-type: 'ANT'
365 branch-pattern: '**/{branch}'
386 condition: SUCCESSFUL
388 - name: 'apex-deploy-virtual-{stream}'
389 current-parameters: false
390 predefined-parameters: |
391 ARTIFACT_VERSION=$ARTIFACT_VERSION
394 GERRIT_BRANCH=$GERRIT_BRANCH
395 GERRIT_REFSPEC=$GERRIT_REFSPEC
396 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
397 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
398 GERRIT_EVENT_COMMENT_TEXT=$GERRIT_EVENT_COMMENT_TEXT
399 node-parameters: true
400 kill-phase-on: FAILURE
405 condition: SUCCESSFUL
407 - name: 'functest-apex-virtual-suite-{stream}'
408 current-parameters: false
409 predefined-parameters: |
410 DEPLOY_SCENARIO={verify-scenario}
411 FUNCTEST_SUITE_NAME=healthcheck
412 GERRIT_BRANCH=$GERRIT_BRANCH
413 GERRIT_REFSPEC=$GERRIT_REFSPEC
414 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
415 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
416 node-parameters: true
422 name: 'apex-runner-cperf-{stream}'
425 project-type: 'multijob'
432 gs-pathname: '{gs-pathname}'
438 default: https://gerrit.opnfv.org/gerrit/$PROJECT
439 description: "Used for overriding the GIT URL coming from parameters macro."
447 use-build-blocker: false
457 - description-setter:
458 description: "Deployed on $NODE_NAME"
460 name: 'Baremetal Deploy'
463 - name: 'apex-deploy-baremetal-{stream}'
464 node-parameters: false
465 current-parameters: true
466 predefined-parameters: |
467 GERRIT_BRANCH=$GERRIT_BRANCH
470 DEPLOY_SCENARIO={verify-scenario}
471 kill-phase-on: FAILURE
476 condition: SUCCESSFUL
478 - name: 'cperf-apex-intel-pod2-daily-master'
479 node-parameters: true
480 current-parameters: false
481 predefined-parameters:
482 DEPLOY_SCENARIO={verify-scenario}
489 name: 'apex-build-{stream}'
491 # Job template for builds
493 # Required Variables:
494 # stream: branch with - in place of / (eg. stable)
495 # branch: branch (eg. stable)
496 node: '{build-slave}'
503 - '{project}-defaults'
508 gs-pathname: '{gs-pathname}'
521 max-per-node: {concurrent-builds}
525 use-build-blocker: true
528 - 'apex-verify-iso-{stream}'
533 properties-content: ARTIFACT_TYPE=rpm
534 - 'apex-upload-artifact'
538 name: 'apex-verify-iso-{stream}'
540 # Job template for builds
542 # Required Variables:
543 # stream: branch with - in place of / (eg. stable)
544 # branch: branch (eg. stable)
545 node: '{virtual-slave}'
556 gs-pathname: '{gs-pathname}'
559 default: https://gerrit.opnfv.org/gerrit/$PROJECT
560 description: "Used for overriding the GIT URL coming from parameters macro."
575 properties-content: ARTIFACT_TYPE=iso
576 - 'apex-upload-artifact'
580 name: 'apex-deploy-{platform}-{stream}'
582 node: 'apex-{platform}-{stream}'
597 - '{project}-{platform}-{stream}-defaults'
602 gs-pathname: '{gs-pathname}'
604 name: DEPLOY_SCENARIO
605 default: '{verify-scenario}'
606 description: "Scenario to deploy with."
610 description: "Use yes in lower case to invoke clean. Indicates if the deploy environment should be cleaned before deployment"
615 use-build-blocker: true
629 - description-setter:
630 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
631 - 'apex-download-artifact'
633 - 'apex-workspace-cleanup'
636 # Baremetal Deploy and Test
638 name: 'apex-{scenario}-baremetal-{scenario_stream}'
640 project-type: 'multijob'
648 - '{project}-defaults'
649 - '{project}-baremetal-{scenario_stream}-defaults'
654 gs-pathname: '{gs-pathname}'
656 name: DEPLOY_SCENARIO
657 default: '{scenario}'
658 description: "Scenario to deploy with."
662 use-build-blocker: true
667 - 'apex-.*-promote.*'
669 - 'apex-.+-baremetal-.+'
675 - description-setter:
676 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
678 name: 'Baremetal Deploy'
679 condition: SUCCESSFUL
681 - name: 'apex-deploy-baremetal-{scenario_stream}'
682 node-parameters: true
683 current-parameters: true
684 predefined-parameters: |
686 GERRIT_BRANCH=$GERRIT_BRANCH
688 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
689 kill-phase-on: FAILURE
693 name: 'OPNFV Test Suite'
695 - name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
696 node-parameters: true
697 current-parameters: false
698 predefined-parameters:
699 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
707 !include-raw-escape: ./update-build-result.groovy
711 name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
713 project-type: 'multijob'
718 - '{project}-defaults'
719 - '{project}-baremetal-{scenario_stream}-defaults'
724 gs-pathname: '{gs-pathname}'
726 name: DEPLOY_SCENARIO
727 default: '{scenario}'
728 description: "Scenario to deploy with."
732 use-build-blocker: true
737 - 'apex-.*-promote.*'
739 - 'apex-testsuite-.+-baremetal-.+'
745 - description-setter:
746 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
751 - name: 'functest-apex-baremetal-daily-{scenario_stream}'
752 node-parameters: true
753 current-parameters: false
754 predefined-parameters:
755 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
763 - name: 'yardstick-apex-baremetal-daily-{scenario_stream}'
764 node-parameters: true
765 current-parameters: false
766 predefined-parameters:
767 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
775 - name: 'dovetail-apex-baremetal-proposed_tests-{scenario_stream}'
776 node-parameters: true
777 current-parameters: false
778 predefined-parameters:
779 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
781 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|nosdn-kvm|odl_l3-fdio)-ha/"
788 - name: 'storperf-apex-baremetal-daily-{scenario_stream}'
789 node-parameters: true
790 current-parameters: false
791 predefined-parameters:
792 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
796 # Build status is always success due conditional plugin prefetching
797 # build status before multijob phases execute
798 # - conditional-step:
799 # condition-kind: current-status
800 # condition-worst: SUCCESS
801 # condtion-best: SUCCESS
802 # on-evaluation-failure: mark-unstable
804 # - shell: 'echo "Tests Passed"'
809 name: 'apex-daily-danube'
811 # Job template for daily build
813 # Required Variables:
814 # stream: branch with - in place of / (eg. stable)
815 # branch: branch (eg. stable)
816 project-type: 'multijob'
818 node: 'apex-baremetal-danube'
826 - '{project}-defaults'
827 - '{project}-baremetal-danube-defaults'
830 branch: 'stable/danube'
832 gs-pathname: '/danube'
843 condition: SUCCESSFUL
845 - name: 'apex-build-danube'
846 current-parameters: false
847 predefined-parameters: |
848 GERRIT_BRANCH=$GERRIT_BRANCH
850 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
851 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
852 node-parameters: true
853 kill-phase-on: FAILURE
857 name: 'Verify and upload ISO'
858 condition: SUCCESSFUL
860 - name: 'apex-verify-iso-danube'
861 current-parameters: false
862 predefined-parameters: |
863 BUILD_DIRECTORY=$WORKSPACE/../apex-build-danube/.build
864 GERRIT_BRANCH=$GERRIT_BRANCH
866 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
867 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
868 node-parameters: true
869 kill-phase-on: FAILURE
873 name: Baremetal Deploy and Test Phase
874 condition: SUCCESSFUL
877 - name: 'apex-os-nosdn-nofeature-noha-baremetal-danube'
878 node-parameters: false
879 current-parameters: false
880 predefined-parameters: |
886 - name: 'apex-os-nosdn-nofeature-ha-baremetal-danube'
887 node-parameters: false
888 current-parameters: false
889 predefined-parameters: |
895 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-danube'
896 node-parameters: false
897 current-parameters: false
898 predefined-parameters: |
904 - name: 'apex-os-nosdn-ovs-noha-baremetal-danube'
905 node-parameters: false
906 current-parameters: false
907 predefined-parameters: |
913 - name: 'apex-os-nosdn-ovs-ha-baremetal-danube'
914 node-parameters: false
915 current-parameters: false
916 predefined-parameters: |
922 - name: 'apex-os-nosdn-fdio-noha-baremetal-danube'
923 node-parameters: false
924 current-parameters: false
925 predefined-parameters: |
931 - name: 'apex-os-nosdn-fdio-ha-baremetal-danube'
932 node-parameters: false
933 current-parameters: false
934 predefined-parameters: |
940 - name: 'apex-os-nosdn-kvm-ha-baremetal-danube'
941 node-parameters: false
942 current-parameters: false
943 predefined-parameters: |
949 - name: 'apex-os-nosdn-kvm-noha-baremetal-danube'
950 node-parameters: false
951 current-parameters: false
952 predefined-parameters: |
958 - name: 'apex-os-odl_l2-fdio-noha-baremetal-danube'
959 node-parameters: false
960 current-parameters: false
961 predefined-parameters: |
967 - name: 'apex-os-odl_l2-fdio-ha-baremetal-danube'
968 node-parameters: false
969 current-parameters: false
970 predefined-parameters: |
976 - name: 'apex-os-odl_netvirt-fdio-noha-baremetal-danube'
977 node-parameters: false
978 current-parameters: false
979 predefined-parameters: |
985 - name: 'apex-os-odl_l2-sfc-noha-baremetal-danube'
986 node-parameters: false
987 current-parameters: false
988 predefined-parameters: |
994 - name: 'apex-os-odl_l3-nofeature-noha-baremetal-danube'
995 node-parameters: false
996 current-parameters: false
997 predefined-parameters: |
1003 - name: 'apex-os-odl_l3-nofeature-ha-baremetal-danube'
1004 node-parameters: false
1005 current-parameters: false
1006 predefined-parameters: |
1008 kill-phase-on: NEVER
1012 - name: 'apex-os-odl_l3-ovs-noha-baremetal-danube'
1013 node-parameters: false
1014 current-parameters: false
1015 predefined-parameters: |
1017 kill-phase-on: NEVER
1021 - name: 'apex-os-odl_l3-ovs-ha-baremetal-danube'
1022 node-parameters: false
1023 current-parameters: false
1024 predefined-parameters: |
1026 kill-phase-on: NEVER
1030 - name: 'apex-os-odl-bgpvpn-ha-baremetal-danube'
1031 node-parameters: false
1032 current-parameters: false
1033 predefined-parameters: |
1035 kill-phase-on: NEVER
1039 - name: 'apex-os-odl-gluon-noha-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-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-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-fdio_dvr-noha-baremetal-danube'
1067 node-parameters: false
1068 current-parameters: false
1069 predefined-parameters: |
1071 kill-phase-on: NEVER
1075 - name: 'apex-os-odl_l3-fdio_dvr-ha-baremetal-danube'
1076 node-parameters: false
1077 current-parameters: false
1078 predefined-parameters: |
1080 kill-phase-on: NEVER
1084 - name: 'apex-os-odl_l3-csit-noha-baremetal-danube'
1085 node-parameters: false
1086 current-parameters: false
1087 predefined-parameters: |
1089 kill-phase-on: NEVER
1093 - name: 'apex-os-onos-nofeature-ha-baremetal-danube'
1094 node-parameters: false
1095 current-parameters: false
1096 predefined-parameters: |
1098 kill-phase-on: NEVER
1102 - name: 'apex-os-ovn-nofeature-noha-baremetal-danube'
1103 node-parameters: false
1104 current-parameters: false
1105 predefined-parameters: |
1107 kill-phase-on: NEVER
1114 name: 'apex-daily-master'
1116 # Job template for daily build
1118 # Required Variables:
1119 # stream: branch with - in place of / (eg. stable)
1120 # branch: branch (eg. stable)
1121 project-type: 'multijob'
1123 node: 'apex-baremetal-master'
1131 - '{project}-defaults'
1132 - '{project}-baremetal-master-defaults'
1133 - project-parameter:
1134 project: '{project}'
1148 condition: SUCCESSFUL
1150 - name: 'apex-build-master'
1151 current-parameters: false
1152 predefined-parameters: |
1153 GERRIT_BRANCH=$GERRIT_BRANCH
1155 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1156 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1157 node-parameters: true
1158 kill-phase-on: FAILURE
1162 name: 'Verify and upload ISO'
1163 condition: SUCCESSFUL
1165 - name: 'apex-verify-iso-master'
1166 current-parameters: false
1167 predefined-parameters: |
1168 BUILD_DIRECTORY=$WORKSPACE/../apex-build-master/.build
1169 GERRIT_BRANCH=$GERRIT_BRANCH
1171 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1172 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1173 node-parameters: true
1174 kill-phase-on: FAILURE
1178 name: Baremetal Deploy and Test Phase
1179 condition: SUCCESSFUL
1182 - name: 'apex-os-nosdn-nofeature-noha-baremetal-master'
1183 node-parameters: false
1184 current-parameters: false
1185 predefined-parameters: |
1187 kill-phase-on: NEVER
1191 - name: 'apex-os-nosdn-nofeature-ha-baremetal-master'
1192 node-parameters: false
1193 current-parameters: false
1194 predefined-parameters: |
1196 kill-phase-on: NEVER
1200 - name: 'apex-os-odl-nofeature-ha-baremetal-master'
1201 node-parameters: false
1202 current-parameters: false
1203 predefined-parameters: |
1205 kill-phase-on: NEVER
1209 - name: 'apex-os-odl-nofeature-noha-baremetal-master'
1210 node-parameters: false
1211 current-parameters: false
1212 predefined-parameters: |
1214 kill-phase-on: NEVER
1218 - name: 'apex-os-odl-bgpvpn-ha-baremetal-master'
1219 node-parameters: false
1220 current-parameters: false
1221 predefined-parameters: |
1223 kill-phase-on: NEVER
1227 - name: 'apex-os-ovn-nofeature-noha-baremetal-master'
1228 node-parameters: false
1229 current-parameters: false
1230 predefined-parameters: |
1232 kill-phase-on: NEVER
1236 - name: 'apex-os-nosdn-fdio-noha-baremetal-master'
1237 node-parameters: false
1238 current-parameters: false
1239 predefined-parameters: |
1241 kill-phase-on: NEVER
1245 - name: 'apex-os-nosdn-fdio-ha-baremetal-master'
1246 node-parameters: false
1247 current-parameters: false
1248 predefined-parameters: |
1250 kill-phase-on: NEVER
1254 - name: 'apex-os-odl-fdio-noha-baremetal-master'
1255 node-parameters: false
1256 current-parameters: false
1257 predefined-parameters: |
1259 kill-phase-on: NEVER
1263 - name: 'apex-os-odl-fdio-ha-baremetal-master'
1264 node-parameters: false
1265 current-parameters: false
1266 predefined-parameters: |
1268 kill-phase-on: NEVER
1272 - name: 'apex-os-nosdn-bar-ha-baremetal-master'
1273 node-parameters: false
1274 current-parameters: false
1275 predefined-parameters: |
1277 kill-phase-on: NEVER
1281 - name: 'apex-os-nosdn-bar-noha-baremetal-master'
1282 node-parameters: false
1283 current-parameters: false
1284 predefined-parameters: |
1286 kill-phase-on: NEVER
1290 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-master'
1291 node-parameters: false
1292 current-parameters: false
1293 predefined-parameters: |
1295 kill-phase-on: NEVER
1299 - name: 'apex-os-nosdn-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-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-nosdn-kvm_ovs_dpdk-noha-baremetal-master'
1318 node-parameters: false
1319 current-parameters: false
1320 predefined-parameters: |
1322 kill-phase-on: NEVER
1326 - name: 'apex-os-nosdn-kvm_ovs_dpdk-ha-baremetal-master'
1327 node-parameters: false
1328 current-parameters: false
1329 predefined-parameters: |
1331 kill-phase-on: NEVER
1335 - name: 'apex-os-odl-sfc-noha-baremetal-master'
1336 node-parameters: false
1337 current-parameters: false
1338 predefined-parameters: |
1340 kill-phase-on: NEVER
1344 - name: 'apex-os-odl-sfc-ha-baremetal-master'
1345 node-parameters: false
1346 current-parameters: false
1347 predefined-parameters: |
1349 kill-phase-on: NEVER
1353 - name: 'apex-os-odl-fdio-dvr-noha-baremetal-master'
1354 node-parameters: false
1355 current-parameters: false
1356 predefined-parameters: |
1358 kill-phase-on: NEVER
1362 - name: 'apex-os-odl-fdio-dvr-ha-baremetal-master'
1363 node-parameters: false
1364 current-parameters: false
1365 predefined-parameters: |
1367 kill-phase-on: NEVER
1375 name: 'apex-create-snapshot'
1377 # Job template for clean
1379 # Required Variables:
1380 # stream: branch with - in place of / (eg. stable)
1386 !include-raw-escape: ./apex-snapshot-create.sh
1390 name: 'apex-upload-snapshot'
1392 # Job template for clean
1394 # Required Variables:
1395 # stream: branch with - in place of / (eg. stable)
1401 properties-content: ARTIFACT_TYPE=snapshot
1402 - 'apex-upload-artifact'
1406 name: 'apex-csit-promote-daily-{stream}'
1408 # Job template for promoting CSIT Snapshots
1410 # Required Variables:
1411 # stream: branch with - in place of / (eg. stable)
1412 # branch: branch (eg. stable)
1413 node: '{virtual-slave}'
1414 project-type: 'multijob'
1421 - project-parameter:
1422 project: '{project}'
1425 gs-pathname: '{gs-pathname}'
1429 use-build-blocker: true
1438 - timed: '0 12 * * 0'
1443 condition: SUCCESSFUL
1445 - name: 'apex-build-{stream}'
1446 current-parameters: false
1447 predefined-parameters: |
1448 GERRIT_BRANCH=$GERRIT_BRANCH
1449 GERRIT_REFSPEC=$GERRIT_REFSPEC
1450 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1451 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1452 node-parameters: false
1453 kill-phase-on: FAILURE
1457 name: deploy-virtual
1458 condition: SUCCESSFUL
1460 - name: 'apex-deploy-virtual-{stream}'
1461 current-parameters: false
1462 predefined-parameters: |
1463 DEPLOY_SCENARIO=os-odl_l3-csit-noha
1465 GERRIT_BRANCH=$GERRIT_BRANCH
1466 GERRIT_REFSPEC=$GERRIT_REFSPEC
1467 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1468 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1470 node-parameters: true
1471 kill-phase-on: FAILURE
1475 name: functest-smoke
1476 condition: SUCCESSFUL
1478 - name: 'functest-apex-virtual-suite-{stream}'
1479 current-parameters: false
1480 predefined-parameters: |
1481 DEPLOY_SCENARIO=os-odl_l3-nofeature-noha
1482 FUNCTEST_SUITE_NAME=tempest_smoke_serial
1483 GERRIT_BRANCH=$GERRIT_BRANCH
1484 GERRIT_REFSPEC=$GERRIT_REFSPEC
1485 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1486 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1487 node-parameters: true
1488 kill-phase-on: FAILURE
1492 name: create snapshot
1493 condition: SUCCESSFUL
1495 - name: 'apex-create-snapshot'
1496 current-parameters: false
1497 predefined-parameters: |
1499 node-parameters: true
1500 kill-phase-on: FAILURE
1504 name: upload snapshot
1505 condition: SUCCESSFUL
1507 - name: 'apex-upload-snapshot'
1508 current-parameters: false
1509 predefined-parameters: |
1511 node-parameters: true
1512 kill-phase-on: FAILURE
1518 name: 'apex-fdio-promote-daily-{stream}'
1520 # Job template for promoting CSIT Snapshots
1522 # Required Variables:
1523 # stream: branch with - in place of / (eg. stable)
1524 # branch: branch (eg. stable)
1525 node: '{virtual-slave}'
1526 project-type: 'multijob'
1533 - project-parameter:
1534 project: '{project}'
1537 gs-pathname: '{gs-pathname}'
1541 use-build-blocker: true
1552 condition: SUCCESSFUL
1554 - name: 'apex-build-{stream}'
1555 current-parameters: false
1556 predefined-parameters: |
1557 GERRIT_BRANCH=$GERRIT_BRANCH
1558 GERRIT_REFSPEC=$GERRIT_REFSPEC
1559 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1560 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1561 node-parameters: false
1562 kill-phase-on: FAILURE
1566 name: deploy-virtual
1567 condition: SUCCESSFUL
1569 - name: 'apex-deploy-virtual-{stream}'
1570 current-parameters: false
1571 predefined-parameters: |
1572 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
1574 GERRIT_BRANCH=$GERRIT_BRANCH
1575 GERRIT_REFSPEC=$GERRIT_REFSPEC
1576 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1577 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1579 node-parameters: true
1580 kill-phase-on: FAILURE
1584 name: create snapshot
1585 condition: SUCCESSFUL
1587 - name: 'apex-create-snapshot'
1588 current-parameters: false
1589 predefined-parameters: |
1591 node-parameters: true
1592 kill-phase-on: FAILURE
1596 name: upload snapshot
1597 condition: SUCCESSFUL
1599 - name: 'apex-upload-snapshot'
1600 current-parameters: false
1601 predefined-parameters: |
1603 node-parameters: true
1604 kill-phase-on: FAILURE
1608 ########################
1610 ########################
1612 name: apex-parameter
1617 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1619 name: ARTIFACT_VERSION
1621 description: "Artifact version type"
1623 name: BUILD_DIRECTORY
1624 default: $WORKSPACE/.build
1625 description: "Directory where the build artifact will be located upon the completion of the build."
1627 name: CACHE_DIRECTORY
1628 default: $HOME/opnfv/apex-cache{gs-pathname}
1629 description: "Directory where the cache to be used during the build is located."
1632 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1633 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1636 default: '{gs-pathname}'
1637 description: "Version directory where opnfv artifacts are stored in gs repository"
1640 default: $GS_BASE{gs-pathname}
1641 description: "URL to Google Storage."
1645 description: "Flag to know if we should promote/upload snapshot artifacts."
1647 ########################
1649 ########################
1651 name: 'apex-unit-test'
1654 !include-raw: ./apex-unit-test.sh
1660 !include-raw: ./apex-build.sh
1663 name: 'apex-workspace-cleanup'
1666 !include-raw: ./apex-workspace-cleanup.sh
1669 name: 'apex-iso-verify'
1672 !include-raw: ./apex-iso-verify.sh
1676 name: 'apex-upload-artifact'
1679 !include-raw: ./apex-upload-artifact.sh
1682 name: 'apex-download-artifact'
1685 !include-raw: ./apex-download-artifact.sh
1691 !include-raw: ./apex-deploy.sh
1693 #######################
1695 ########################
1699 - timed: '0 12 * * *'
1703 - timed: '0 3 1 1 7'