5 - 'apex-verify-{stream}'
6 - 'apex-verify-gate-{stream}'
7 - 'apex-verify-unit-tests-{stream}'
8 - 'apex-runner-cperf-{stream}'
9 - 'apex-virtual-{stream}'
10 - 'apex-deploy-{platform}-{stream}'
11 - 'apex-daily-{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 - 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
19 - 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
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'
30 scenario_stream: 'master'
31 - euphrates: &euphrates
32 branch: 'stable/euphrates'
33 gs-pathname: '/euphrates'
34 build-slave: 'apex-build-master'
35 virtual-slave: 'apex-virtual-master'
36 baremetal-slave: 'apex-baremetal-master'
37 verify-scenario: 'os-odl-nofeature-ha'
38 scenario_stream: 'euphrates'
40 branch: 'stable/danube'
41 gs-pathname: '/danube'
42 build-slave: 'apex-build-danube'
43 virtual-slave: 'apex-virtual-danube'
44 baremetal-slave: 'apex-baremetal-danube'
45 verify-scenario: 'os-odl_l3-nofeature-ha'
46 scenario_stream: 'danube'
50 - 'os-nosdn-nofeature-noha':
52 - 'os-nosdn-nofeature-ha':
54 - 'os-nosdn-nofeature-ha-ipv6':
56 - 'os-nosdn-ovs-noha':
60 - 'os-nosdn-fdio-noha':
66 - 'os-nosdn-kvm-noha':
68 - 'os-odl_l2-fdio-noha':
70 - 'os-odl_l2-fdio-ha':
72 - 'os-odl_netvirt-fdio-noha':
74 - 'os-odl_l2-sfc-noha':
76 - 'os-odl_l3-nofeature-noha':
78 - 'os-odl_l3-nofeature-ha':
80 - 'os-odl_l3-ovs-noha':
86 - 'os-odl-gluon-noha':
88 - 'os-odl_l3-fdio-noha':
90 - 'os-odl_l3-fdio-ha':
92 - 'os-odl_l3-fdio_dvr-noha':
94 - 'os-odl_l3-fdio_dvr-ha':
96 - 'os-odl_l3-csit-noha':
98 - 'os-onos-nofeature-ha':
100 - 'os-ovn-nofeature-noha':
102 - 'os-nosdn-nofeature-noha':
104 - 'os-nosdn-nofeature-ha':
106 - 'os-odl-nofeature-ha':
108 - 'os-odl-nofeature-noha':
110 - 'os-odl-bgpvpn-ha':
112 - 'os-ovn-nofeature-noha':
114 - 'os-nosdn-fdio-noha':
116 - 'os-nosdn-fdio-ha':
118 - 'os-odl-fdio-noha':
124 - 'os-nosdn-bar-noha':
126 - 'os-nosdn-nofeature-ha-ipv6':
128 - 'os-nosdn-ovs_dpdk-noha':
130 - 'os-nosdn-ovs_dpdk-ha':
132 - 'os-nosdn-kvm_ovs_dpdk-noha':
134 - 'os-nosdn-kvm_ovs_dpdk-ha':
140 - 'os-odl-fdio-dvr-noha':
142 - 'os-odl-fdio-dvr-ha':
144 - 'os-nosdn-nofeature-noha':
146 - 'os-nosdn-nofeature-ha':
148 - 'os-odl-nofeature-ha':
150 - 'os-odl-nofeature-noha':
152 - 'os-odl-bgpvpn-ha':
154 - 'os-ovn-nofeature-noha':
156 - 'os-nosdn-fdio-noha':
158 - 'os-nosdn-fdio-ha':
160 - 'os-odl-fdio-noha':
166 - 'os-nosdn-bar-noha':
168 - 'os-nosdn-nofeature-ha-ipv6':
170 - 'os-nosdn-ovs_dpdk-noha':
172 - 'os-nosdn-ovs_dpdk-ha':
174 - 'os-nosdn-kvm_ovs_dpdk-noha':
176 - 'os-nosdn-kvm_ovs_dpdk-ha':
182 - 'os-odl-fdio-dvr-noha':
184 - 'os-odl-fdio-dvr-ha':
193 name: 'apex-verify-unit-tests-{stream}'
195 node: '{build-slave}'
201 gs-pathname: '{gs-pathname}'
211 server-name: 'gerrit.opnfv.org'
213 - patchset-created-event:
214 exclude-drafts: 'false'
215 exclude-trivial-rebase: 'false'
216 exclude-no-code-change: 'true'
217 - draft-published-event
218 - comment-added-contains-event:
219 comment-contains-value: 'recheck'
220 - comment-added-contains-event:
221 comment-contains-value: 'reverify'
223 - project-compare-type: 'ANT'
224 project-pattern: 'apex'
226 - branch-compare-type: 'ANT'
227 branch-pattern: '**/{branch}'
228 disable-strict-forbidden-file-verification: 'false'
231 pattern: 'apex/tests/**'
232 forbidden-file-paths:
244 pattern: 'apex/build/**'
246 pattern: 'apex/common/**'
248 pattern: 'apex/inventory/**'
250 pattern: 'apex/network/**'
252 pattern: 'apex/overcloud/**'
254 pattern: 'apex/settings/**'
256 pattern: 'apex/undercloud/**'
258 pattern: 'apex/virtual/**'
268 !include-raw-escape: ./apex-unit-test.sh
272 name: 'apex-verify-{stream}'
274 node: '{virtual-slave}'
278 project-type: 'multijob'
282 gs-pathname: '{gs-pathname}/dev'
287 name: ARTIFACT_VERSION
289 description: "Used for overriding the ARTIFACT_VERSION"
295 server-name: 'gerrit.opnfv.org'
297 - patchset-created-event:
298 exclude-drafts: 'false'
299 exclude-trivial-rebase: 'false'
300 exclude-no-code-change: 'true'
301 - draft-published-event
302 - comment-added-contains-event:
303 comment-contains-value: 'recheck'
304 - comment-added-contains-event:
305 comment-contains-value: 'reverify'
307 - project-compare-type: 'ANT'
308 project-pattern: 'apex'
310 - branch-compare-type: 'ANT'
311 branch-pattern: '**/{branch}'
312 disable-strict-forbidden-file-verification: 'true'
325 pattern: 'apex/build/**'
327 pattern: 'apex/common/**'
329 pattern: 'apex/inventory/**'
331 pattern: 'apex/network/**'
333 pattern: 'apex/overcloud/**'
335 pattern: 'apex/settings/**'
337 pattern: 'apex/undercloud/**'
339 pattern: 'apex/virtual/**'
340 forbidden-file-paths:
342 pattern: 'apex/tests/**'
354 - description-setter:
355 description: "Built on $NODE_NAME"
358 condition: SUCCESSFUL
360 - name: 'apex-verify-unit-tests-{stream}'
361 current-parameters: false
362 predefined-parameters: |
363 GERRIT_BRANCH=$GERRIT_BRANCH
364 GERRIT_REFSPEC=$GERRIT_REFSPEC
365 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
366 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
367 node-parameters: false
368 kill-phase-on: FAILURE
373 condition: SUCCESSFUL
375 - name: 'apex-build-{stream}'
376 current-parameters: false
377 predefined-parameters: |
378 ARTIFACT_VERSION=$ARTIFACT_VERSION
379 GERRIT_BRANCH=$GERRIT_BRANCH
380 GERRIT_REFSPEC=$GERRIT_REFSPEC
381 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
382 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
383 node-parameters: false
384 kill-phase-on: FAILURE
389 condition: SUCCESSFUL
391 - name: 'apex-virtual-{stream}'
392 current-parameters: false
393 predefined-parameters: |
394 ARTIFACT_VERSION=$ARTIFACT_VERSION
395 DEPLOY_SCENARIO={verify-scenario}
397 GERRIT_BRANCH=$GERRIT_BRANCH
398 GERRIT_REFSPEC=$GERRIT_REFSPEC
399 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
400 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
401 node-parameters: true
402 kill-phase-on: FAILURE
406 # Verify Scenario Gate
408 name: 'apex-verify-gate-{stream}'
410 node: '{virtual-slave}'
414 project-type: 'multijob'
418 gs-pathname: '{gs-pathname}/dev'
424 default: https://gerrit.opnfv.org/gerrit/$PROJECT
425 description: "Used for overriding the GIT URL coming from parameters macro."
427 name: ARTIFACT_VERSION
429 description: "Used for overriding the ARTIFACT_VERSION"
436 server-name: 'gerrit.opnfv.org'
438 - comment-added-contains-event:
439 comment-contains-value: '^Patch Set [0-9]+: Code-Review\+2.*start-gate-scenario:.*'
441 - project-compare-type: 'ANT'
442 project-pattern: 'apex'
444 - branch-compare-type: 'ANT'
445 branch-pattern: '**/{branch}'
461 use-build-blocker: true
474 condition: SUCCESSFUL
476 - name: 'apex-deploy-virtual-{stream}'
477 current-parameters: false
478 predefined-parameters: |
479 ARTIFACT_VERSION=$ARTIFACT_VERSION
482 GERRIT_BRANCH=$GERRIT_BRANCH
483 GERRIT_REFSPEC=$GERRIT_REFSPEC
484 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
485 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
486 GERRIT_EVENT_COMMENT_TEXT=$GERRIT_EVENT_COMMENT_TEXT
487 node-parameters: true
488 kill-phase-on: FAILURE
492 echo DEPLOY_SCENARIO=$(echo $GERRIT_EVENT_COMMENT_TEXT | grep start-gate-scenario | grep -Eo 'os-.*') > detected_scenario
494 properties-file: detected_scenario
497 condition: SUCCESSFUL
499 - name: 'functest-apex-virtual-suite-{stream}'
500 current-parameters: false
501 predefined-parameters: |
502 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
503 FUNCTEST_SUITE_NAME=healthcheck
504 GERRIT_BRANCH=$GERRIT_BRANCH
505 GERRIT_REFSPEC=$GERRIT_REFSPEC
506 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
507 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
508 node-parameters: true
514 name: 'apex-runner-cperf-{stream}'
517 project-type: 'multijob'
524 gs-pathname: '{gs-pathname}'
530 default: https://gerrit.opnfv.org/gerrit/$PROJECT
531 description: "Used for overriding the GIT URL coming from parameters macro."
539 use-build-blocker: false
549 - description-setter:
550 description: "Deployed on $NODE_NAME"
552 name: 'Baremetal Deploy'
555 - name: 'apex-deploy-baremetal-{stream}'
556 node-parameters: false
557 current-parameters: true
558 predefined-parameters: |
559 GERRIT_BRANCH=$GERRIT_BRANCH
562 DEPLOY_SCENARIO={verify-scenario}
563 kill-phase-on: FAILURE
568 condition: SUCCESSFUL
570 - name: 'cperf-apex-intel-pod2-daily-master'
571 node-parameters: true
572 current-parameters: false
573 predefined-parameters:
574 DEPLOY_SCENARIO={verify-scenario}
581 name: 'apex-deploy-{platform}-{stream}'
583 node: 'apex-{platform}-{stream}'
598 - '{project}-{platform}-{stream}-defaults'
603 gs-pathname: '{gs-pathname}'
605 name: DEPLOY_SCENARIO
606 default: '{verify-scenario}'
607 description: "Scenario to deploy with."
611 description: "Use yes in lower case to invoke clean. Indicates if the deploy environment should be cleaned before deployment"
616 use-build-blocker: true
630 - description-setter:
631 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
632 - 'apex-download-artifact'
637 # Virtual Deploy and Test
639 name: 'apex-virtual-{stream}'
641 project-type: 'multijob'
649 - '{project}-defaults'
650 - '{project}-virtual-{stream}-defaults'
655 gs-pathname: '{gs-pathname}'
657 name: DEPLOY_SCENARIO
658 default: '{verify-scenario}'
659 description: "Scenario to deploy with."
661 name: ARTIFACT_VERSION
663 description: "Used for overriding the ARTIFACT_VERSION"
667 use-build-blocker: true
671 - 'apex-.*-promote.*'
674 - 'apex-verify-gate-.*'
680 - description-setter:
681 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
684 condition: SUCCESSFUL
686 - name: 'apex-deploy-virtual-{stream}'
687 current-parameters: false
688 predefined-parameters: |
689 ARTIFACT_VERSION=$ARTIFACT_VERSION
690 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
692 GERRIT_BRANCH=$GERRIT_BRANCH
693 GERRIT_REFSPEC=$GERRIT_REFSPEC
694 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
695 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
696 node-parameters: true
697 kill-phase-on: FAILURE
702 condition: SUCCESSFUL
704 - name: 'functest-apex-virtual-suite-{stream}'
705 current-parameters: false
706 predefined-parameters: |
707 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
708 FUNCTEST_SUITE_NAME=healthcheck
709 GERRIT_BRANCH=$GERRIT_BRANCH
710 GERRIT_REFSPEC=$GERRIT_REFSPEC
711 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
712 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
713 node-parameters: true
718 # Baremetal Deploy and Test
720 name: 'apex-{scenario}-baremetal-{scenario_stream}'
722 project-type: 'multijob'
730 - '{project}-defaults'
731 - '{project}-baremetal-{scenario_stream}-defaults'
736 gs-pathname: '{gs-pathname}'
738 name: DEPLOY_SCENARIO
739 default: '{scenario}'
740 description: "Scenario to deploy with."
744 use-build-blocker: true
749 - 'apex-.*-promote.*'
751 - 'apex-.+-baremetal-.+'
757 - description-setter:
758 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
760 name: 'Baremetal Deploy'
761 condition: SUCCESSFUL
763 - name: 'apex-deploy-baremetal-{scenario_stream}'
764 node-parameters: true
765 current-parameters: true
766 predefined-parameters: |
768 GERRIT_BRANCH=$GERRIT_BRANCH
770 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
771 kill-phase-on: FAILURE
775 name: 'OPNFV Test Suite'
777 - name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
778 node-parameters: true
779 current-parameters: false
780 predefined-parameters:
781 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
789 !include-raw-escape: ./update-build-result.groovy
793 name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
795 project-type: 'multijob'
800 - '{project}-defaults'
801 - '{project}-baremetal-{scenario_stream}-defaults'
806 gs-pathname: '{gs-pathname}'
808 name: DEPLOY_SCENARIO
809 default: '{scenario}'
810 description: "Scenario to deploy with."
814 use-build-blocker: true
819 - 'apex-.*-promote.*'
821 - 'apex-testsuite-.+-baremetal-.+'
827 - description-setter:
828 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
833 - name: 'functest-apex-baremetal-daily-{scenario_stream}'
834 node-parameters: true
835 current-parameters: false
836 predefined-parameters:
837 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
845 - name: 'yardstick-apex-baremetal-daily-{scenario_stream}'
846 node-parameters: true
847 current-parameters: false
848 predefined-parameters:
849 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
857 - name: 'dovetail-apex-baremetal-proposed_tests-{scenario_stream}'
858 node-parameters: true
859 current-parameters: false
860 predefined-parameters:
861 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
863 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|nosdn-kvm|odl_l3-fdio)-ha/"
870 - name: 'storperf-apex-baremetal-daily-{scenario_stream}'
871 node-parameters: true
872 current-parameters: false
873 predefined-parameters:
874 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
875 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-nosdn-nofeature-ha/"
879 # Build status is always success due conditional plugin prefetching
880 # build status before multijob phases execute
881 # - conditional-step:
882 # condition-kind: current-status
883 # condition-worst: SUCCESS
884 # condtion-best: SUCCESS
885 # on-evaluation-failure: mark-unstable
887 # - shell: 'echo "Tests Passed"'
890 name: 'apex-daily-{stream}'
892 # Job template for daily build
894 # Required Variables:
895 # stream: branch with - in place of / (eg. stable)
896 # branch: branch (eg. stable)
897 project-type: 'multijob'
899 node: '{baremetal-slave}'
907 - '{project}-defaults'
908 - '{project}-baremetal-{stream}-defaults'
913 gs-pathname: '{gs-pathname}'
924 condition: SUCCESSFUL
926 - name: 'apex-build-{stream}'
927 current-parameters: false
928 predefined-parameters: |
929 GERRIT_BRANCH=$GERRIT_BRANCH
931 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
932 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
933 node-parameters: true
934 kill-phase-on: FAILURE
938 name: 'Verify and upload ISO'
939 condition: SUCCESSFUL
941 - name: 'apex-verify-iso-{stream}'
942 current-parameters: false
943 predefined-parameters: |
944 BUILD_DIRECTORY=$WORKSPACE/../apex-build-{stream}/.build
945 GERRIT_BRANCH=$GERRIT_BRANCH
947 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
948 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
949 node-parameters: true
950 kill-phase-on: FAILURE
953 - apex-builder-{stream}
957 name: 'apex-create-snapshot'
959 # Job template for clean
961 # Required Variables:
962 # stream: branch with - in place of / (eg. stable)
968 !include-raw-escape: ./apex-snapshot-create.sh
972 name: 'apex-upload-snapshot'
974 # Job template for clean
976 # Required Variables:
977 # stream: branch with - in place of / (eg. stable)
983 properties-content: ARTIFACT_TYPE=snapshot
984 - 'apex-upload-artifact'
988 name: 'apex-csit-promote-daily-{stream}'
990 # Job template for promoting CSIT Snapshots
992 # Required Variables:
993 # stream: branch with - in place of / (eg. stable)
994 # branch: branch (eg. stable)
995 node: '{virtual-slave}'
996 project-type: 'multijob'
1003 - project-parameter:
1004 project: '{project}'
1007 gs-pathname: '{gs-pathname}'
1011 use-build-blocker: true
1020 - timed: '0 12 * * 0'
1025 condition: SUCCESSFUL
1027 - name: 'apex-build-{stream}'
1028 current-parameters: false
1029 predefined-parameters: |
1030 GERRIT_BRANCH=$GERRIT_BRANCH
1031 GERRIT_REFSPEC=$GERRIT_REFSPEC
1032 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1033 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1034 node-parameters: false
1035 kill-phase-on: FAILURE
1039 name: deploy-virtual
1040 condition: SUCCESSFUL
1042 - name: 'apex-deploy-virtual-{stream}'
1043 current-parameters: false
1044 predefined-parameters: |
1045 DEPLOY_SCENARIO=os-odl_l3-csit-noha
1047 GERRIT_BRANCH=$GERRIT_BRANCH
1048 GERRIT_REFSPEC=$GERRIT_REFSPEC
1049 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1050 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1052 node-parameters: true
1053 kill-phase-on: FAILURE
1057 name: functest-smoke
1058 condition: SUCCESSFUL
1060 - name: 'functest-apex-virtual-suite-{stream}'
1061 current-parameters: false
1062 predefined-parameters: |
1063 DEPLOY_SCENARIO=os-odl_l3-nofeature-noha
1064 FUNCTEST_SUITE_NAME=tempest_smoke_serial
1065 GERRIT_BRANCH=$GERRIT_BRANCH
1066 GERRIT_REFSPEC=$GERRIT_REFSPEC
1067 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1068 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1069 node-parameters: true
1070 kill-phase-on: FAILURE
1074 name: create snapshot
1075 condition: SUCCESSFUL
1077 - name: 'apex-create-snapshot'
1078 current-parameters: false
1079 predefined-parameters: |
1081 node-parameters: true
1082 kill-phase-on: FAILURE
1086 name: upload snapshot
1087 condition: SUCCESSFUL
1089 - name: 'apex-upload-snapshot'
1090 current-parameters: false
1091 predefined-parameters: |
1093 node-parameters: true
1094 kill-phase-on: FAILURE
1100 name: 'apex-fdio-promote-daily-{stream}'
1102 # Job template for promoting CSIT Snapshots
1104 # Required Variables:
1105 # stream: branch with - in place of / (eg. stable)
1106 # branch: branch (eg. stable)
1107 node: '{virtual-slave}'
1108 project-type: 'multijob'
1115 - project-parameter:
1116 project: '{project}'
1119 gs-pathname: '{gs-pathname}'
1123 use-build-blocker: true
1134 condition: SUCCESSFUL
1136 - name: 'apex-build-{stream}'
1137 current-parameters: false
1138 predefined-parameters: |
1139 GERRIT_BRANCH=$GERRIT_BRANCH
1140 GERRIT_REFSPEC=$GERRIT_REFSPEC
1141 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1142 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1143 node-parameters: false
1144 kill-phase-on: FAILURE
1148 name: deploy-virtual
1149 condition: SUCCESSFUL
1151 - name: 'apex-deploy-virtual-{stream}'
1152 current-parameters: false
1153 predefined-parameters: |
1154 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
1156 GERRIT_BRANCH=$GERRIT_BRANCH
1157 GERRIT_REFSPEC=$GERRIT_REFSPEC
1158 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1159 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1161 node-parameters: true
1162 kill-phase-on: FAILURE
1166 name: create snapshot
1167 condition: SUCCESSFUL
1169 - name: 'apex-create-snapshot'
1170 current-parameters: false
1171 predefined-parameters: |
1173 node-parameters: true
1174 kill-phase-on: FAILURE
1178 name: upload snapshot
1179 condition: SUCCESSFUL
1181 - name: 'apex-upload-snapshot'
1182 current-parameters: false
1183 predefined-parameters: |
1185 node-parameters: true
1186 kill-phase-on: FAILURE
1192 name: 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
1194 project-type: 'multijob'
1205 - '{project}-defaults'
1206 - project-parameter:
1207 project: '{project}'
1210 gs-pathname: '{gs-pathname}'
1212 name: DEPLOY_SCENARIO
1213 default: 'os-nosdn-nofeature-ha'
1214 description: "Scenario to deploy with."
1217 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1218 description: 'Git URL to use on this Jenkins Slave'
1221 default: /root/.ssh/id_rsa
1222 description: 'SSH key to use for Apex'
1226 use-build-blocker: true
1231 - 'apex-.*-promote.*'
1233 - 'apex-.+-baremetal-.+'
1239 - description-setter:
1240 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1242 name: 'Baremetal Deploy'
1243 condition: SUCCESSFUL
1245 - name: 'apex-deploy-baremetal-{stream}'
1246 node-parameters: true
1247 current-parameters: true
1248 predefined-parameters: |
1250 GERRIT_BRANCH=$GERRIT_BRANCH
1252 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1253 kill-phase-on: FAILURE
1260 - name: 'yardstick-apex-baremetal-daily-{stream}'
1261 node-parameters: true
1262 current-parameters: false
1263 predefined-parameters:
1264 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1265 kill-phase-on: NEVER
1266 abort-all-job: false
1269 # Dovetail Danube test job
1271 name: 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
1273 project-type: 'multijob'
1280 - '{project}-defaults'
1281 - project-parameter:
1282 project: '{project}'
1283 branch: 'stable/danube'
1285 gs-pathname: '/danube'
1287 name: DEPLOY_SCENARIO
1288 default: 'os-nosdn-nofeature-ha'
1289 description: "Scenario to deploy with."
1294 use-build-blocker: true
1299 - 'apex-.*-promote.*'
1303 - timed: '0 12 * * *'
1306 - description-setter:
1307 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1309 name: 'Baremetal Deploy'
1310 condition: SUCCESSFUL
1312 - name: 'apex-deploy-baremetal-danube'
1313 node-parameters: true
1314 current-parameters: true
1315 predefined-parameters: |
1317 GERRIT_BRANCH=$GERRIT_BRANCH
1319 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1320 kill-phase-on: FAILURE
1327 - name: 'dovetail-apex-baremetal-proposed_tests-danube'
1328 node-parameters: true
1329 current-parameters: false
1330 predefined-parameters:
1331 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1332 kill-phase-on: NEVER
1333 abort-all-job: false
1336 ########################
1338 ########################
1340 name: apex-parameter
1345 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1347 name: ARTIFACT_VERSION
1349 description: "Artifact version type"
1351 name: BUILD_DIRECTORY
1352 default: $WORKSPACE/.build
1353 description: "Directory where the build artifact will be located upon the completion of the build."
1355 name: CACHE_DIRECTORY
1356 default: $HOME/opnfv/apex-cache{gs-pathname}
1357 description: "Directory where the cache to be used during the build is located."
1360 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1361 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1364 default: '{gs-pathname}'
1365 description: "Version directory where opnfv artifacts are stored in gs repository"
1368 default: $GS_BASE{gs-pathname}
1369 description: "URL to Google Storage."
1373 description: "Flag to know if we should promote/upload snapshot artifacts."
1375 ########################
1377 ########################
1381 name: apex-builder-danube
1384 name: Baremetal Deploy and Test Phase
1385 condition: SUCCESSFUL
1388 - name: 'apex-os-nosdn-nofeature-noha-baremetal-danube'
1389 node-parameters: false
1390 current-parameters: false
1391 predefined-parameters: |
1393 kill-phase-on: NEVER
1397 - name: 'apex-os-nosdn-nofeature-ha-baremetal-danube'
1398 node-parameters: false
1399 current-parameters: false
1400 predefined-parameters: |
1402 kill-phase-on: NEVER
1406 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-danube'
1407 node-parameters: false
1408 current-parameters: false
1409 predefined-parameters: |
1411 kill-phase-on: NEVER
1415 - name: 'apex-os-nosdn-ovs-noha-baremetal-danube'
1416 node-parameters: false
1417 current-parameters: false
1418 predefined-parameters: |
1420 kill-phase-on: NEVER
1424 - name: 'apex-os-nosdn-ovs-ha-baremetal-danube'
1425 node-parameters: false
1426 current-parameters: false
1427 predefined-parameters: |
1429 kill-phase-on: NEVER
1433 - name: 'apex-os-nosdn-fdio-noha-baremetal-danube'
1434 node-parameters: false
1435 current-parameters: false
1436 predefined-parameters: |
1438 kill-phase-on: NEVER
1442 - name: 'apex-os-nosdn-fdio-ha-baremetal-danube'
1443 node-parameters: false
1444 current-parameters: false
1445 predefined-parameters: |
1447 kill-phase-on: NEVER
1451 - name: 'apex-os-nosdn-kvm-ha-baremetal-danube'
1452 node-parameters: false
1453 current-parameters: false
1454 predefined-parameters: |
1456 kill-phase-on: NEVER
1460 - name: 'apex-os-nosdn-kvm-noha-baremetal-danube'
1461 node-parameters: false
1462 current-parameters: false
1463 predefined-parameters: |
1465 kill-phase-on: NEVER
1469 - name: 'apex-os-odl_l2-fdio-noha-baremetal-danube'
1470 node-parameters: false
1471 current-parameters: false
1472 predefined-parameters: |
1474 kill-phase-on: NEVER
1478 - name: 'apex-os-odl_l2-fdio-ha-baremetal-danube'
1479 node-parameters: false
1480 current-parameters: false
1481 predefined-parameters: |
1483 kill-phase-on: NEVER
1487 - name: 'apex-os-odl_netvirt-fdio-noha-baremetal-danube'
1488 node-parameters: false
1489 current-parameters: false
1490 predefined-parameters: |
1492 kill-phase-on: NEVER
1496 - name: 'apex-os-odl_l2-sfc-noha-baremetal-danube'
1497 node-parameters: false
1498 current-parameters: false
1499 predefined-parameters: |
1501 kill-phase-on: NEVER
1505 - name: 'apex-os-odl_l3-nofeature-noha-baremetal-danube'
1506 node-parameters: false
1507 current-parameters: false
1508 predefined-parameters: |
1510 kill-phase-on: NEVER
1514 - name: 'apex-os-odl_l3-nofeature-ha-baremetal-danube'
1515 node-parameters: false
1516 current-parameters: false
1517 predefined-parameters: |
1519 kill-phase-on: NEVER
1523 - name: 'apex-os-odl_l3-ovs-noha-baremetal-danube'
1524 node-parameters: false
1525 current-parameters: false
1526 predefined-parameters: |
1528 kill-phase-on: NEVER
1532 - name: 'apex-os-odl_l3-ovs-ha-baremetal-danube'
1533 node-parameters: false
1534 current-parameters: false
1535 predefined-parameters: |
1537 kill-phase-on: NEVER
1541 - name: 'apex-os-odl-bgpvpn-ha-baremetal-danube'
1542 node-parameters: false
1543 current-parameters: false
1544 predefined-parameters: |
1546 kill-phase-on: NEVER
1550 - name: 'apex-os-odl-gluon-noha-baremetal-danube'
1551 node-parameters: false
1552 current-parameters: false
1553 predefined-parameters: |
1555 kill-phase-on: NEVER
1559 - name: 'apex-os-odl_l3-fdio-noha-baremetal-danube'
1560 node-parameters: false
1561 current-parameters: false
1562 predefined-parameters: |
1564 kill-phase-on: NEVER
1568 - name: 'apex-os-odl_l3-fdio-ha-baremetal-danube'
1569 node-parameters: false
1570 current-parameters: false
1571 predefined-parameters: |
1573 kill-phase-on: NEVER
1577 - name: 'apex-os-odl_l3-fdio_dvr-noha-baremetal-danube'
1578 node-parameters: false
1579 current-parameters: false
1580 predefined-parameters: |
1582 kill-phase-on: NEVER
1586 - name: 'apex-os-odl_l3-fdio_dvr-ha-baremetal-danube'
1587 node-parameters: false
1588 current-parameters: false
1589 predefined-parameters: |
1591 kill-phase-on: NEVER
1595 - name: 'apex-os-odl_l3-csit-noha-baremetal-danube'
1596 node-parameters: false
1597 current-parameters: false
1598 predefined-parameters: |
1600 kill-phase-on: NEVER
1604 - name: 'apex-os-onos-nofeature-ha-baremetal-danube'
1605 node-parameters: false
1606 current-parameters: false
1607 predefined-parameters: |
1609 kill-phase-on: NEVER
1613 - name: 'apex-os-ovn-nofeature-noha-baremetal-danube'
1614 node-parameters: false
1615 current-parameters: false
1616 predefined-parameters: |
1618 kill-phase-on: NEVER
1625 name: apex-builder-master
1628 name: Baremetal Deploy and Test Phase
1629 condition: SUCCESSFUL
1632 - name: 'apex-os-nosdn-nofeature-noha-baremetal-master'
1633 node-parameters: false
1634 current-parameters: false
1635 predefined-parameters: |
1637 kill-phase-on: NEVER
1641 - name: 'apex-os-nosdn-nofeature-ha-baremetal-master'
1642 node-parameters: false
1643 current-parameters: false
1644 predefined-parameters: |
1646 kill-phase-on: NEVER
1650 - name: 'apex-os-odl-nofeature-ha-baremetal-master'
1651 node-parameters: false
1652 current-parameters: false
1653 predefined-parameters: |
1655 kill-phase-on: NEVER
1659 - name: 'apex-os-odl-nofeature-noha-baremetal-master'
1660 node-parameters: false
1661 current-parameters: false
1662 predefined-parameters: |
1664 kill-phase-on: NEVER
1668 - name: 'apex-os-odl-bgpvpn-ha-baremetal-master'
1669 node-parameters: false
1670 current-parameters: false
1671 predefined-parameters: |
1673 kill-phase-on: NEVER
1677 - name: 'apex-os-ovn-nofeature-noha-baremetal-master'
1678 node-parameters: false
1679 current-parameters: false
1680 predefined-parameters: |
1682 kill-phase-on: NEVER
1686 - name: 'apex-os-nosdn-fdio-noha-baremetal-master'
1687 node-parameters: false
1688 current-parameters: false
1689 predefined-parameters: |
1691 kill-phase-on: NEVER
1695 - name: 'apex-os-nosdn-fdio-ha-baremetal-master'
1696 node-parameters: false
1697 current-parameters: false
1698 predefined-parameters: |
1700 kill-phase-on: NEVER
1704 - name: 'apex-os-odl-fdio-noha-baremetal-master'
1705 node-parameters: false
1706 current-parameters: false
1707 predefined-parameters: |
1709 kill-phase-on: NEVER
1713 - name: 'apex-os-odl-fdio-ha-baremetal-master'
1714 node-parameters: false
1715 current-parameters: false
1716 predefined-parameters: |
1718 kill-phase-on: NEVER
1722 - name: 'apex-os-nosdn-bar-ha-baremetal-master'
1723 node-parameters: false
1724 current-parameters: false
1725 predefined-parameters: |
1727 kill-phase-on: NEVER
1731 - name: 'apex-os-nosdn-bar-noha-baremetal-master'
1732 node-parameters: false
1733 current-parameters: false
1734 predefined-parameters: |
1736 kill-phase-on: NEVER
1740 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-master'
1741 node-parameters: false
1742 current-parameters: false
1743 predefined-parameters: |
1745 kill-phase-on: NEVER
1749 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-master'
1750 node-parameters: false
1751 current-parameters: false
1752 predefined-parameters: |
1754 kill-phase-on: NEVER
1758 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-master'
1759 node-parameters: false
1760 current-parameters: false
1761 predefined-parameters: |
1763 kill-phase-on: NEVER
1767 - name: 'apex-os-nosdn-kvm_ovs_dpdk-noha-baremetal-master'
1768 node-parameters: false
1769 current-parameters: false
1770 predefined-parameters: |
1772 kill-phase-on: NEVER
1776 - name: 'apex-os-nosdn-kvm_ovs_dpdk-ha-baremetal-master'
1777 node-parameters: false
1778 current-parameters: false
1779 predefined-parameters: |
1781 kill-phase-on: NEVER
1785 - name: 'apex-os-odl-sfc-noha-baremetal-master'
1786 node-parameters: false
1787 current-parameters: false
1788 predefined-parameters: |
1790 kill-phase-on: NEVER
1794 - name: 'apex-os-odl-sfc-ha-baremetal-master'
1795 node-parameters: false
1796 current-parameters: false
1797 predefined-parameters: |
1799 kill-phase-on: NEVER
1803 - name: 'apex-os-odl-fdio-dvr-noha-baremetal-master'
1804 node-parameters: false
1805 current-parameters: false
1806 predefined-parameters: |
1808 kill-phase-on: NEVER
1812 - name: 'apex-os-odl-fdio-dvr-ha-baremetal-master'
1813 node-parameters: false
1814 current-parameters: false
1815 predefined-parameters: |
1817 kill-phase-on: NEVER
1824 name: apex-builder-euphrates
1827 name: Baremetal Deploy and Test Phase
1828 condition: SUCCESSFUL
1831 - name: 'apex-os-nosdn-nofeature-noha-baremetal-euphrates'
1832 node-parameters: false
1833 current-parameters: false
1834 predefined-parameters: |
1836 kill-phase-on: NEVER
1840 - name: 'apex-os-nosdn-nofeature-ha-baremetal-euphrates'
1841 node-parameters: false
1842 current-parameters: false
1843 predefined-parameters: |
1845 kill-phase-on: NEVER
1849 - name: 'apex-os-odl-nofeature-ha-baremetal-euphrates'
1850 node-parameters: false
1851 current-parameters: false
1852 predefined-parameters: |
1854 kill-phase-on: NEVER
1858 - name: 'apex-os-odl-nofeature-noha-baremetal-euphrates'
1859 node-parameters: false
1860 current-parameters: false
1861 predefined-parameters: |
1863 kill-phase-on: NEVER
1867 - name: 'apex-os-odl-bgpvpn-ha-baremetal-euphrates'
1868 node-parameters: false
1869 current-parameters: false
1870 predefined-parameters: |
1872 kill-phase-on: NEVER
1876 - name: 'apex-os-ovn-nofeature-noha-baremetal-euphrates'
1877 node-parameters: false
1878 current-parameters: false
1879 predefined-parameters: |
1881 kill-phase-on: NEVER
1885 - name: 'apex-os-nosdn-fdio-noha-baremetal-euphrates'
1886 node-parameters: false
1887 current-parameters: false
1888 predefined-parameters: |
1890 kill-phase-on: NEVER
1894 - name: 'apex-os-nosdn-fdio-ha-baremetal-euphrates'
1895 node-parameters: false
1896 current-parameters: false
1897 predefined-parameters: |
1899 kill-phase-on: NEVER
1903 - name: 'apex-os-odl-fdio-noha-baremetal-euphrates'
1904 node-parameters: false
1905 current-parameters: false
1906 predefined-parameters: |
1908 kill-phase-on: NEVER
1912 - name: 'apex-os-odl-fdio-ha-baremetal-euphrates'
1913 node-parameters: false
1914 current-parameters: false
1915 predefined-parameters: |
1917 kill-phase-on: NEVER
1921 - name: 'apex-os-nosdn-bar-ha-baremetal-euphrates'
1922 node-parameters: false
1923 current-parameters: false
1924 predefined-parameters: |
1926 kill-phase-on: NEVER
1930 - name: 'apex-os-nosdn-bar-noha-baremetal-euphrates'
1931 node-parameters: false
1932 current-parameters: false
1933 predefined-parameters: |
1935 kill-phase-on: NEVER
1939 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-euphrates'
1940 node-parameters: false
1941 current-parameters: false
1942 predefined-parameters: |
1944 kill-phase-on: NEVER
1948 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-euphrates'
1949 node-parameters: false
1950 current-parameters: false
1951 predefined-parameters: |
1953 kill-phase-on: NEVER
1957 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-euphrates'
1958 node-parameters: false
1959 current-parameters: false
1960 predefined-parameters: |
1962 kill-phase-on: NEVER
1966 - name: 'apex-os-nosdn-kvm_ovs_dpdk-noha-baremetal-euphrates'
1967 node-parameters: false
1968 current-parameters: false
1969 predefined-parameters: |
1971 kill-phase-on: NEVER
1975 - name: 'apex-os-nosdn-kvm_ovs_dpdk-ha-baremetal-euphrates'
1976 node-parameters: false
1977 current-parameters: false
1978 predefined-parameters: |
1980 kill-phase-on: NEVER
1984 - name: 'apex-os-odl-sfc-noha-baremetal-euphrates'
1985 node-parameters: false
1986 current-parameters: false
1987 predefined-parameters: |
1989 kill-phase-on: NEVER
1993 - name: 'apex-os-odl-sfc-ha-baremetal-euphrates'
1994 node-parameters: false
1995 current-parameters: false
1996 predefined-parameters: |
1998 kill-phase-on: NEVER
2002 - name: 'apex-os-odl-fdio-dvr-noha-baremetal-euphrates'
2003 node-parameters: false
2004 current-parameters: false
2005 predefined-parameters: |
2007 kill-phase-on: NEVER
2011 - name: 'apex-os-odl-fdio-dvr-ha-baremetal-euphrates'
2012 node-parameters: false
2013 current-parameters: false
2014 predefined-parameters: |
2016 kill-phase-on: NEVER
2023 name: 'apex-unit-test'
2026 !include-raw: ./apex-unit-test.sh
2029 name: 'apex-upload-artifact'
2032 !include-raw: ./apex-upload-artifact.sh
2035 name: 'apex-download-artifact'
2038 !include-raw: ./apex-download-artifact.sh
2044 !include-raw: ./apex-deploy.sh
2046 #######################
2048 ########################
2052 - timed: '0 3 1 1 7'
2054 name: 'apex-euphrates'
2056 - timed: '0 12 * * *'
2060 - timed: '0 3 1 1 7'