5 - 'apex-verify-{stream}'
6 - 'apex-verify-gate-{stream}'
7 - 'apex-verify-unit-tests-{stream}'
8 - 'apex-runner-cperf-{stream}'
9 - 'apex-deploy-{platform}-{stream}'
12 - 'apex-csit-promote-daily-{stream}'
13 - 'apex-fdio-promote-daily-{stream}'
14 - 'apex-{scenario}-baremetal-{scenario_stream}'
15 - 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
16 - 'apex-upload-snapshot'
17 - 'apex-create-snapshot'
18 # stream: branch with - in place of / (eg. stable-arno)
19 # branch: branch (eg. stable/arno)
24 build-slave: 'apex-build-master'
25 virtual-slave: 'apex-virtual-master'
26 baremetal-slave: 'apex-baremetal-master'
27 verify-scenario: 'os-odl-nofeature-ha'
28 scenario_stream: 'master'
31 branch: 'stable/danube'
32 gs-pathname: '/danube'
33 build-slave: 'apex-build-danube'
34 virtual-slave: 'apex-virtual-danube'
35 baremetal-slave: 'apex-baremetal-danube'
36 verify-scenario: 'os-odl_l3-nofeature-ha'
37 scenario_stream: 'danube'
41 - 'os-nosdn-nofeature-noha':
43 - 'os-nosdn-nofeature-ha':
45 - 'os-nosdn-nofeature-ha-ipv6':
47 - 'os-nosdn-ovs-noha':
51 - 'os-nosdn-fdio-noha':
57 - 'os-nosdn-kvm-noha':
59 - 'os-odl_l2-fdio-noha':
61 - 'os-odl_l2-fdio-ha':
63 - 'os-odl_netvirt-fdio-noha':
65 - 'os-odl_l2-sfc-noha':
67 - 'os-odl_l3-nofeature-noha':
69 - 'os-odl_l3-nofeature-ha':
71 - 'os-odl_l3-ovs-noha':
77 - 'os-odl-gluon-noha':
79 - 'os-odl_l3-fdio-noha':
81 - 'os-odl_l3-fdio-ha':
83 - 'os-odl_l3-fdio_dvr-noha':
85 - 'os-odl_l3-fdio_dvr-ha':
87 - 'os-odl_l3-csit-noha':
89 - 'os-onos-nofeature-ha':
91 - 'os-ovn-nofeature-noha':
93 - 'os-nosdn-nofeature-noha':
95 - 'os-nosdn-nofeature-ha':
97 - 'os-odl-nofeature-ha':
99 - 'os-odl-nofeature-noha':
101 - 'os-odl-bgpvpn-ha':
103 - 'os-ovn-nofeature-noha':
105 - 'os-nosdn-fdio-noha':
107 - 'os-nosdn-fdio-ha':
109 - 'os-odl-fdio-noha':
115 - 'os-nosdn-bar-noha':
117 - 'os-nosdn-nofeature-ha-ipv6':
119 - 'os-nosdn-ovs_dpdk-noha':
121 - 'os-nosdn-ovs_dpdk-ha':
123 - 'os-nosdn-kvm_ovs_dpdk-noha':
125 - 'os-nosdn-kvm_ovs_dpdk-ha':
131 - 'os-odl-fdio-dvr-noha':
133 - 'os-odl-fdio-dvr-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}'
179 pattern: 'apex/tests/**'
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}'
248 use-build-blocker: true
258 - description-setter:
259 description: "Built on $NODE_NAME"
262 condition: SUCCESSFUL
264 - name: 'apex-verify-unit-tests-{stream}'
265 current-parameters: false
266 predefined-parameters: |
267 GERRIT_BRANCH=$GERRIT_BRANCH
268 GERRIT_REFSPEC=$GERRIT_REFSPEC
269 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
270 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
271 node-parameters: false
272 kill-phase-on: FAILURE
277 condition: SUCCESSFUL
279 - name: 'apex-build-{stream}'
280 current-parameters: false
281 predefined-parameters: |
282 ARTIFACT_VERSION=$ARTIFACT_VERSION
283 GERRIT_BRANCH=$GERRIT_BRANCH
284 GERRIT_REFSPEC=$GERRIT_REFSPEC
285 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
286 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
287 node-parameters: false
288 kill-phase-on: FAILURE
293 condition: SUCCESSFUL
295 - name: 'apex-deploy-virtual-{stream}'
296 current-parameters: false
297 predefined-parameters: |
298 ARTIFACT_VERSION=$ARTIFACT_VERSION
299 DEPLOY_SCENARIO={verify-scenario}
301 GERRIT_BRANCH=$GERRIT_BRANCH
302 GERRIT_REFSPEC=$GERRIT_REFSPEC
303 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
304 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
305 node-parameters: true
306 kill-phase-on: FAILURE
311 condition: SUCCESSFUL
313 - name: 'functest-apex-virtual-suite-{stream}'
314 current-parameters: false
315 predefined-parameters: |
316 DEPLOY_SCENARIO={verify-scenario}
317 FUNCTEST_SUITE_NAME=healthcheck
318 GERRIT_BRANCH=$GERRIT_BRANCH
319 GERRIT_REFSPEC=$GERRIT_REFSPEC
320 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
321 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
322 node-parameters: true
327 # Verify Scenario Gate
329 name: 'apex-verify-gate-{stream}'
331 node: '{virtual-slave}'
335 project-type: 'multijob'
339 gs-pathname: '{gs-pathname}/dev'
345 default: https://gerrit.opnfv.org/gerrit/$PROJECT
346 description: "Used for overriding the GIT URL coming from parameters macro."
348 name: ARTIFACT_VERSION
350 description: "Used for overriding the ARTIFACT_VERSION"
357 server-name: 'gerrit.opnfv.org'
359 - comment-added-contains-event:
360 comment-contains-value: '^Patch Set [0-9]+: Code-Review\+2.*start-gate-scenario:.*'
362 - project-compare-type: 'ANT'
363 project-pattern: 'apex'
365 - branch-compare-type: 'ANT'
366 branch-pattern: '**/{branch}'
380 use-build-blocker: true
392 condition: SUCCESSFUL
394 - name: 'apex-deploy-virtual-{stream}'
395 current-parameters: false
396 predefined-parameters: |
397 ARTIFACT_VERSION=$ARTIFACT_VERSION
400 GERRIT_BRANCH=$GERRIT_BRANCH
401 GERRIT_REFSPEC=$GERRIT_REFSPEC
402 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
403 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
404 GERRIT_EVENT_COMMENT_TEXT=$GERRIT_EVENT_COMMENT_TEXT
405 node-parameters: true
406 kill-phase-on: FAILURE
411 condition: SUCCESSFUL
413 - name: 'functest-apex-virtual-suite-{stream}'
414 current-parameters: false
415 predefined-parameters: |
416 DEPLOY_SCENARIO={verify-scenario}
417 FUNCTEST_SUITE_NAME=healthcheck
418 GERRIT_BRANCH=$GERRIT_BRANCH
419 GERRIT_REFSPEC=$GERRIT_REFSPEC
420 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
421 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
422 node-parameters: true
428 name: 'apex-runner-cperf-{stream}'
431 project-type: 'multijob'
438 gs-pathname: '{gs-pathname}'
444 default: https://gerrit.opnfv.org/gerrit/$PROJECT
445 description: "Used for overriding the GIT URL coming from parameters macro."
453 use-build-blocker: false
463 - description-setter:
464 description: "Deployed on $NODE_NAME"
466 name: 'Baremetal Deploy'
469 - name: 'apex-deploy-baremetal-{stream}'
470 node-parameters: false
471 current-parameters: true
472 predefined-parameters: |
473 GERRIT_BRANCH=$GERRIT_BRANCH
476 DEPLOY_SCENARIO={verify-scenario}
477 kill-phase-on: FAILURE
482 condition: SUCCESSFUL
484 - name: 'cperf-apex-intel-pod2-daily-master'
485 node-parameters: true
486 current-parameters: false
487 predefined-parameters:
488 DEPLOY_SCENARIO={verify-scenario}
495 name: 'apex-deploy-{platform}-{stream}'
497 node: 'apex-{platform}-{stream}'
512 - '{project}-{platform}-{stream}-defaults'
517 gs-pathname: '{gs-pathname}'
519 name: DEPLOY_SCENARIO
520 default: '{verify-scenario}'
521 description: "Scenario to deploy with."
525 description: "Use yes in lower case to invoke clean. Indicates if the deploy environment should be cleaned before deployment"
530 use-build-blocker: true
544 - description-setter:
545 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
546 - 'apex-download-artifact'
548 - 'apex-workspace-cleanup'
551 # Baremetal Deploy and Test
553 name: 'apex-{scenario}-baremetal-{scenario_stream}'
555 project-type: 'multijob'
563 - '{project}-defaults'
564 - '{project}-baremetal-{scenario_stream}-defaults'
569 gs-pathname: '{gs-pathname}'
571 name: DEPLOY_SCENARIO
572 default: '{scenario}'
573 description: "Scenario to deploy with."
577 use-build-blocker: true
582 - 'apex-.*-promote.*'
584 - 'apex-.+-baremetal-.+'
590 - description-setter:
591 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
593 name: 'Baremetal Deploy'
594 condition: SUCCESSFUL
596 - name: 'apex-deploy-baremetal-{scenario_stream}'
597 node-parameters: true
598 current-parameters: true
599 predefined-parameters: |
601 GERRIT_BRANCH=$GERRIT_BRANCH
603 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
604 kill-phase-on: FAILURE
608 name: 'OPNFV Test Suite'
610 - name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
611 node-parameters: true
612 current-parameters: false
613 predefined-parameters:
614 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
622 !include-raw-escape: ./update-build-result.groovy
626 name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
628 project-type: 'multijob'
633 - '{project}-defaults'
634 - '{project}-baremetal-{scenario_stream}-defaults'
639 gs-pathname: '{gs-pathname}'
641 name: DEPLOY_SCENARIO
642 default: '{scenario}'
643 description: "Scenario to deploy with."
647 use-build-blocker: true
652 - 'apex-.*-promote.*'
654 - 'apex-testsuite-.+-baremetal-.+'
660 - description-setter:
661 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
666 - name: 'functest-apex-baremetal-daily-{scenario_stream}'
667 node-parameters: true
668 current-parameters: false
669 predefined-parameters:
670 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
678 - name: 'yardstick-apex-baremetal-daily-{scenario_stream}'
679 node-parameters: true
680 current-parameters: false
681 predefined-parameters:
682 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
690 - name: 'dovetail-apex-baremetal-proposed_tests-{scenario_stream}'
691 node-parameters: true
692 current-parameters: false
693 predefined-parameters:
694 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
696 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|nosdn-kvm|odl_l3-fdio)-ha/"
703 # - name: 'storperf-apex-baremetal-daily-{scenario_stream}'
704 # node-parameters: true
705 # current-parameters: false
706 # predefined-parameters:
707 # DEPLOY_SCENARIO=$DEPLOY_SCENARIO
708 # kill-phase-on: NEVER
709 # abort-all-job: false
710 # git-revision: false
711 # Build status is always success due conditional plugin prefetching
712 # build status before multijob phases execute
713 # - conditional-step:
714 # condition-kind: current-status
715 # condition-worst: SUCCESS
716 # condtion-best: SUCCESS
717 # on-evaluation-failure: mark-unstable
719 # - shell: 'echo "Tests Passed"'
724 name: 'apex-daily-danube'
726 # Job template for daily build
728 # Required Variables:
729 # stream: branch with - in place of / (eg. stable)
730 # branch: branch (eg. stable)
731 project-type: 'multijob'
733 node: 'apex-baremetal-danube'
741 - '{project}-defaults'
742 - '{project}-baremetal-danube-defaults'
745 branch: 'stable/danube'
747 gs-pathname: '/danube'
758 condition: SUCCESSFUL
760 - name: 'apex-build-danube'
761 current-parameters: false
762 predefined-parameters: |
763 GERRIT_BRANCH=$GERRIT_BRANCH
765 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
766 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
767 node-parameters: true
768 kill-phase-on: FAILURE
772 name: 'Verify and upload ISO'
773 condition: SUCCESSFUL
775 - name: 'apex-verify-iso-danube'
776 current-parameters: false
777 predefined-parameters: |
778 BUILD_DIRECTORY=$WORKSPACE/../apex-build-danube/.build
779 GERRIT_BRANCH=$GERRIT_BRANCH
781 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
782 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
783 node-parameters: true
784 kill-phase-on: FAILURE
788 name: Baremetal Deploy and Test Phase
789 condition: SUCCESSFUL
792 - name: 'apex-os-nosdn-nofeature-noha-baremetal-danube'
793 node-parameters: false
794 current-parameters: false
795 predefined-parameters: |
801 - name: 'apex-os-nosdn-nofeature-ha-baremetal-danube'
802 node-parameters: false
803 current-parameters: false
804 predefined-parameters: |
810 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-danube'
811 node-parameters: false
812 current-parameters: false
813 predefined-parameters: |
819 - name: 'apex-os-nosdn-ovs-noha-baremetal-danube'
820 node-parameters: false
821 current-parameters: false
822 predefined-parameters: |
828 - name: 'apex-os-nosdn-ovs-ha-baremetal-danube'
829 node-parameters: false
830 current-parameters: false
831 predefined-parameters: |
837 - name: 'apex-os-nosdn-fdio-noha-baremetal-danube'
838 node-parameters: false
839 current-parameters: false
840 predefined-parameters: |
846 - name: 'apex-os-nosdn-fdio-ha-baremetal-danube'
847 node-parameters: false
848 current-parameters: false
849 predefined-parameters: |
855 - name: 'apex-os-nosdn-kvm-ha-baremetal-danube'
856 node-parameters: false
857 current-parameters: false
858 predefined-parameters: |
864 - name: 'apex-os-nosdn-kvm-noha-baremetal-danube'
865 node-parameters: false
866 current-parameters: false
867 predefined-parameters: |
873 - name: 'apex-os-odl_l2-fdio-noha-baremetal-danube'
874 node-parameters: false
875 current-parameters: false
876 predefined-parameters: |
882 - name: 'apex-os-odl_l2-fdio-ha-baremetal-danube'
883 node-parameters: false
884 current-parameters: false
885 predefined-parameters: |
891 - name: 'apex-os-odl_netvirt-fdio-noha-baremetal-danube'
892 node-parameters: false
893 current-parameters: false
894 predefined-parameters: |
900 - name: 'apex-os-odl_l2-sfc-noha-baremetal-danube'
901 node-parameters: false
902 current-parameters: false
903 predefined-parameters: |
909 - name: 'apex-os-odl_l3-nofeature-noha-baremetal-danube'
910 node-parameters: false
911 current-parameters: false
912 predefined-parameters: |
918 - name: 'apex-os-odl_l3-nofeature-ha-baremetal-danube'
919 node-parameters: false
920 current-parameters: false
921 predefined-parameters: |
927 - name: 'apex-os-odl_l3-ovs-noha-baremetal-danube'
928 node-parameters: false
929 current-parameters: false
930 predefined-parameters: |
936 - name: 'apex-os-odl_l3-ovs-ha-baremetal-danube'
937 node-parameters: false
938 current-parameters: false
939 predefined-parameters: |
945 - name: 'apex-os-odl-bgpvpn-ha-baremetal-danube'
946 node-parameters: false
947 current-parameters: false
948 predefined-parameters: |
954 - name: 'apex-os-odl-gluon-noha-baremetal-danube'
955 node-parameters: false
956 current-parameters: false
957 predefined-parameters: |
963 - name: 'apex-os-odl_l3-fdio-noha-baremetal-danube'
964 node-parameters: false
965 current-parameters: false
966 predefined-parameters: |
972 - name: 'apex-os-odl_l3-fdio-ha-baremetal-danube'
973 node-parameters: false
974 current-parameters: false
975 predefined-parameters: |
981 - name: 'apex-os-odl_l3-fdio_dvr-noha-baremetal-danube'
982 node-parameters: false
983 current-parameters: false
984 predefined-parameters: |
990 - name: 'apex-os-odl_l3-fdio_dvr-ha-baremetal-danube'
991 node-parameters: false
992 current-parameters: false
993 predefined-parameters: |
999 - name: 'apex-os-odl_l3-csit-noha-baremetal-danube'
1000 node-parameters: false
1001 current-parameters: false
1002 predefined-parameters: |
1004 kill-phase-on: NEVER
1008 - name: 'apex-os-onos-nofeature-ha-baremetal-danube'
1009 node-parameters: false
1010 current-parameters: false
1011 predefined-parameters: |
1013 kill-phase-on: NEVER
1017 - name: 'apex-os-ovn-nofeature-noha-baremetal-danube'
1018 node-parameters: false
1019 current-parameters: false
1020 predefined-parameters: |
1022 kill-phase-on: NEVER
1029 name: 'apex-daily-master'
1031 # Job template for daily build
1033 # Required Variables:
1034 # stream: branch with - in place of / (eg. stable)
1035 # branch: branch (eg. stable)
1036 project-type: 'multijob'
1038 node: 'apex-baremetal-master'
1046 - '{project}-defaults'
1047 - '{project}-baremetal-master-defaults'
1048 - project-parameter:
1049 project: '{project}'
1063 condition: SUCCESSFUL
1065 - name: 'apex-build-master'
1066 current-parameters: false
1067 predefined-parameters: |
1068 GERRIT_BRANCH=$GERRIT_BRANCH
1070 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1071 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1072 node-parameters: true
1073 kill-phase-on: FAILURE
1077 name: 'Verify and upload ISO'
1078 condition: SUCCESSFUL
1080 - name: 'apex-verify-iso-master'
1081 current-parameters: false
1082 predefined-parameters: |
1083 BUILD_DIRECTORY=$WORKSPACE/../apex-build-master/.build
1084 GERRIT_BRANCH=$GERRIT_BRANCH
1086 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1087 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1088 node-parameters: true
1089 kill-phase-on: FAILURE
1093 name: Baremetal Deploy and Test Phase
1094 condition: SUCCESSFUL
1097 - name: 'apex-os-nosdn-nofeature-noha-baremetal-master'
1098 node-parameters: false
1099 current-parameters: false
1100 predefined-parameters: |
1102 kill-phase-on: NEVER
1106 - name: 'apex-os-nosdn-nofeature-ha-baremetal-master'
1107 node-parameters: false
1108 current-parameters: false
1109 predefined-parameters: |
1111 kill-phase-on: NEVER
1115 - name: 'apex-os-odl-nofeature-ha-baremetal-master'
1116 node-parameters: false
1117 current-parameters: false
1118 predefined-parameters: |
1120 kill-phase-on: NEVER
1124 - name: 'apex-os-odl-nofeature-noha-baremetal-master'
1125 node-parameters: false
1126 current-parameters: false
1127 predefined-parameters: |
1129 kill-phase-on: NEVER
1133 - name: 'apex-os-odl-bgpvpn-ha-baremetal-master'
1134 node-parameters: false
1135 current-parameters: false
1136 predefined-parameters: |
1138 kill-phase-on: NEVER
1142 - name: 'apex-os-ovn-nofeature-noha-baremetal-master'
1143 node-parameters: false
1144 current-parameters: false
1145 predefined-parameters: |
1147 kill-phase-on: NEVER
1151 - name: 'apex-os-nosdn-fdio-noha-baremetal-master'
1152 node-parameters: false
1153 current-parameters: false
1154 predefined-parameters: |
1156 kill-phase-on: NEVER
1160 - name: 'apex-os-nosdn-fdio-ha-baremetal-master'
1161 node-parameters: false
1162 current-parameters: false
1163 predefined-parameters: |
1165 kill-phase-on: NEVER
1169 - name: 'apex-os-odl-fdio-noha-baremetal-master'
1170 node-parameters: false
1171 current-parameters: false
1172 predefined-parameters: |
1174 kill-phase-on: NEVER
1178 - name: 'apex-os-odl-fdio-ha-baremetal-master'
1179 node-parameters: false
1180 current-parameters: false
1181 predefined-parameters: |
1183 kill-phase-on: NEVER
1187 - name: 'apex-os-nosdn-bar-ha-baremetal-master'
1188 node-parameters: false
1189 current-parameters: false
1190 predefined-parameters: |
1192 kill-phase-on: NEVER
1196 - name: 'apex-os-nosdn-bar-noha-baremetal-master'
1197 node-parameters: false
1198 current-parameters: false
1199 predefined-parameters: |
1201 kill-phase-on: NEVER
1205 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-master'
1206 node-parameters: false
1207 current-parameters: false
1208 predefined-parameters: |
1210 kill-phase-on: NEVER
1214 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-master'
1215 node-parameters: false
1216 current-parameters: false
1217 predefined-parameters: |
1219 kill-phase-on: NEVER
1223 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-master'
1224 node-parameters: false
1225 current-parameters: false
1226 predefined-parameters: |
1228 kill-phase-on: NEVER
1232 - name: 'apex-os-nosdn-kvm_ovs_dpdk-noha-baremetal-master'
1233 node-parameters: false
1234 current-parameters: false
1235 predefined-parameters: |
1237 kill-phase-on: NEVER
1241 - name: 'apex-os-nosdn-kvm_ovs_dpdk-ha-baremetal-master'
1242 node-parameters: false
1243 current-parameters: false
1244 predefined-parameters: |
1246 kill-phase-on: NEVER
1250 - name: 'apex-os-odl-sfc-noha-baremetal-master'
1251 node-parameters: false
1252 current-parameters: false
1253 predefined-parameters: |
1255 kill-phase-on: NEVER
1259 - name: 'apex-os-odl-sfc-ha-baremetal-master'
1260 node-parameters: false
1261 current-parameters: false
1262 predefined-parameters: |
1264 kill-phase-on: NEVER
1268 - name: 'apex-os-odl-fdio-dvr-noha-baremetal-master'
1269 node-parameters: false
1270 current-parameters: false
1271 predefined-parameters: |
1273 kill-phase-on: NEVER
1277 - name: 'apex-os-odl-fdio-dvr-ha-baremetal-master'
1278 node-parameters: false
1279 current-parameters: false
1280 predefined-parameters: |
1282 kill-phase-on: NEVER
1290 name: 'apex-create-snapshot'
1292 # Job template for clean
1294 # Required Variables:
1295 # stream: branch with - in place of / (eg. stable)
1301 !include-raw-escape: ./apex-snapshot-create.sh
1305 name: 'apex-upload-snapshot'
1307 # Job template for clean
1309 # Required Variables:
1310 # stream: branch with - in place of / (eg. stable)
1316 properties-content: ARTIFACT_TYPE=snapshot
1317 - 'apex-upload-artifact'
1321 name: 'apex-csit-promote-daily-{stream}'
1323 # Job template for promoting CSIT Snapshots
1325 # Required Variables:
1326 # stream: branch with - in place of / (eg. stable)
1327 # branch: branch (eg. stable)
1328 node: '{virtual-slave}'
1329 project-type: 'multijob'
1336 - project-parameter:
1337 project: '{project}'
1340 gs-pathname: '{gs-pathname}'
1344 use-build-blocker: true
1353 - timed: '0 12 * * 0'
1358 condition: SUCCESSFUL
1360 - name: 'apex-build-{stream}'
1361 current-parameters: false
1362 predefined-parameters: |
1363 GERRIT_BRANCH=$GERRIT_BRANCH
1364 GERRIT_REFSPEC=$GERRIT_REFSPEC
1365 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1366 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1367 node-parameters: false
1368 kill-phase-on: FAILURE
1372 name: deploy-virtual
1373 condition: SUCCESSFUL
1375 - name: 'apex-deploy-virtual-{stream}'
1376 current-parameters: false
1377 predefined-parameters: |
1378 DEPLOY_SCENARIO=os-odl_l3-csit-noha
1380 GERRIT_BRANCH=$GERRIT_BRANCH
1381 GERRIT_REFSPEC=$GERRIT_REFSPEC
1382 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1383 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1385 node-parameters: true
1386 kill-phase-on: FAILURE
1390 name: functest-smoke
1391 condition: SUCCESSFUL
1393 - name: 'functest-apex-virtual-suite-{stream}'
1394 current-parameters: false
1395 predefined-parameters: |
1396 DEPLOY_SCENARIO=os-odl_l3-nofeature-noha
1397 FUNCTEST_SUITE_NAME=tempest_smoke_serial
1398 GERRIT_BRANCH=$GERRIT_BRANCH
1399 GERRIT_REFSPEC=$GERRIT_REFSPEC
1400 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1401 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1402 node-parameters: true
1403 kill-phase-on: FAILURE
1407 name: create snapshot
1408 condition: SUCCESSFUL
1410 - name: 'apex-create-snapshot'
1411 current-parameters: false
1412 predefined-parameters: |
1414 node-parameters: true
1415 kill-phase-on: FAILURE
1419 name: upload snapshot
1420 condition: SUCCESSFUL
1422 - name: 'apex-upload-snapshot'
1423 current-parameters: false
1424 predefined-parameters: |
1426 node-parameters: true
1427 kill-phase-on: FAILURE
1433 name: 'apex-fdio-promote-daily-{stream}'
1435 # Job template for promoting CSIT Snapshots
1437 # Required Variables:
1438 # stream: branch with - in place of / (eg. stable)
1439 # branch: branch (eg. stable)
1440 node: '{virtual-slave}'
1441 project-type: 'multijob'
1448 - project-parameter:
1449 project: '{project}'
1452 gs-pathname: '{gs-pathname}'
1456 use-build-blocker: true
1467 condition: SUCCESSFUL
1469 - name: 'apex-build-{stream}'
1470 current-parameters: false
1471 predefined-parameters: |
1472 GERRIT_BRANCH=$GERRIT_BRANCH
1473 GERRIT_REFSPEC=$GERRIT_REFSPEC
1474 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1475 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1476 node-parameters: false
1477 kill-phase-on: FAILURE
1481 name: deploy-virtual
1482 condition: SUCCESSFUL
1484 - name: 'apex-deploy-virtual-{stream}'
1485 current-parameters: false
1486 predefined-parameters: |
1487 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
1489 GERRIT_BRANCH=$GERRIT_BRANCH
1490 GERRIT_REFSPEC=$GERRIT_REFSPEC
1491 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1492 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1494 node-parameters: true
1495 kill-phase-on: FAILURE
1499 name: create snapshot
1500 condition: SUCCESSFUL
1502 - name: 'apex-create-snapshot'
1503 current-parameters: false
1504 predefined-parameters: |
1506 node-parameters: true
1507 kill-phase-on: FAILURE
1511 name: upload snapshot
1512 condition: SUCCESSFUL
1514 - name: 'apex-upload-snapshot'
1515 current-parameters: false
1516 predefined-parameters: |
1518 node-parameters: true
1519 kill-phase-on: FAILURE
1523 ########################
1525 ########################
1527 name: apex-parameter
1532 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1534 name: ARTIFACT_VERSION
1536 description: "Artifact version type"
1538 name: BUILD_DIRECTORY
1539 default: $WORKSPACE/.build
1540 description: "Directory where the build artifact will be located upon the completion of the build."
1542 name: CACHE_DIRECTORY
1543 default: $HOME/opnfv/apex-cache{gs-pathname}
1544 description: "Directory where the cache to be used during the build is located."
1547 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1548 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1551 default: '{gs-pathname}'
1552 description: "Version directory where opnfv artifacts are stored in gs repository"
1555 default: $GS_BASE{gs-pathname}
1556 description: "URL to Google Storage."
1560 description: "Flag to know if we should promote/upload snapshot artifacts."
1562 ########################
1564 ########################
1566 name: 'apex-unit-test'
1569 !include-raw: ./apex-unit-test.sh
1572 name: 'apex-workspace-cleanup'
1575 !include-raw: ./apex-workspace-cleanup.sh
1579 name: 'apex-upload-artifact'
1582 !include-raw: ./apex-upload-artifact.sh
1585 name: 'apex-download-artifact'
1588 !include-raw: ./apex-download-artifact.sh
1594 !include-raw: ./apex-deploy.sh
1596 #######################
1598 ########################
1602 - timed: '0 12 * * *'
1606 - timed: '0 3 1 1 7'