6 - 'apex-fetch-logs-{stream}'
7 - 'apex-runner-cperf-{stream}'
8 - 'apex-virtual-{stream}'
9 - 'apex-deploy-{platform}-{stream}'
10 - 'apex-daily-{stream}'
11 - 'apex-csit-promote-daily-{stream}-os-{os_version}-{topology}'
12 - 'apex-fdio-promote-daily-{stream}'
13 - 'apex-{scenario}-baremetal-{scenario_stream}'
14 - 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
15 - 'apex-upload-snapshot'
16 - 'apex-create-snapshot'
17 - 'apex-fetch-snap-info'
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-nosdn-nofeature-noha'
30 scenario_stream: 'master'
32 disable_promote: false
34 branch: 'stable/fraser'
35 gs-pathname: '/fraser'
36 build-slave: 'apex-build-master'
37 virtual-slave: 'apex-virtual-master'
38 baremetal-slave: 'apex-baremetal-master'
39 verify-scenario: 'os-nosdn-nofeature-ha'
40 scenario_stream: 'fraser'
43 - euphrates: &euphrates
44 branch: 'stable/euphrates'
45 gs-pathname: '/euphrates'
46 build-slave: 'apex-build-master'
47 virtual-slave: 'apex-virtual-master'
48 baremetal-slave: 'apex-baremetal-master'
49 verify-scenario: 'os-odl-nofeature-ha'
50 scenario_stream: 'euphrates'
54 branch: 'stable/danube'
55 gs-pathname: '/danube'
56 build-slave: 'apex-build-danube'
57 virtual-slave: 'apex-virtual-danube'
58 baremetal-slave: 'apex-baremetal-danube'
59 verify-scenario: 'os-odl_l3-nofeature-ha'
60 scenario_stream: 'danube'
66 - 'os-nosdn-nofeature-ha':
70 - 'os-nosdn-nofeature-noha':
72 - 'os-nosdn-nofeature-ha':
74 - 'os-nosdn-nofeature-ha-ipv6':
76 - 'os-nosdn-ovs-noha':
80 - 'os-nosdn-fdio-noha':
86 - 'os-nosdn-kvm-noha':
88 - 'os-odl_l2-fdio-noha':
90 - 'os-odl_l2-fdio-ha':
92 - 'os-odl_netvirt-fdio-noha':
94 - 'os-odl_l2-sfc-noha':
96 - 'os-odl_l3-nofeature-noha':
98 - 'os-odl_l3-nofeature-ha':
100 - 'os-odl_l3-ovs-noha':
102 - 'os-odl_l3-ovs-ha':
104 - 'os-odl-bgpvpn-ha':
106 - 'os-odl-gluon-noha':
108 - 'os-odl_l3-fdio-noha':
110 - 'os-odl_l3-fdio-ha':
112 - 'os-odl_l3-fdio_dvr-noha':
114 - 'os-odl_l3-fdio_dvr-ha':
116 - 'os-odl_l3-csit-noha':
118 - 'os-onos-nofeature-ha':
120 - 'os-ovn-nofeature-noha':
122 - 'os-nosdn-nofeature-noha':
124 - 'os-nosdn-nofeature-ha':
126 - 'os-odl-nofeature-noha':
128 - 'os-odl-nofeature-ha':
130 - 'os-nosdn-queens-noha':
132 - 'os-nosdn-queens-ha':
134 - 'os-odl-queens-noha':
136 - 'os-odl-queens-ha':
138 - 'k8s-nosdn-nofeature-noha':
140 - 'os-odl-bgpvpn-ha':
142 - 'os-odl-bgpvpn-noha':
144 - 'os-odl-bgpvpn_queens-ha':
146 - 'os-odl-bgpvpn_queens-noha':
148 - 'os-nosdn-nofeature-noha':
150 - 'os-nosdn-nofeature-ha':
152 - 'os-odl-nofeature-ha':
154 - 'os-odl-nofeature-noha':
156 - 'os-odl-bgpvpn-ha':
158 - 'os-ovn-nofeature-noha':
160 - 'os-nosdn-fdio-noha':
162 - 'os-nosdn-fdio-ha':
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-nosdn-calipso-noha':
192 odl_branch: 'stable/carbon'
194 os_scenario: 'queens'
195 odl_branch: 'stable/oxygen'
197 os_scenario: 'nofeature'
198 odl_branch: 'stable/oxygen'
206 name: 'apex-fetch-logs-{stream}'
218 gs-pathname: '{gs-pathname}'
219 # yamllint enable rule:line-length
231 name: 'apex-runner-cperf-{stream}'
234 project-type: 'multijob'
241 gs-pathname: '{gs-pathname}'
247 default: https://gerrit.opnfv.org/gerrit/$PROJECT
248 description: "Used for overriding the GIT URL coming from parameters macro."
256 use-build-blocker: false
266 - description-setter:
267 description: "Deployed on $NODE_NAME"
269 name: 'Baremetal Deploy'
272 - name: 'apex-deploy-baremetal-{stream}'
273 node-parameters: false
274 current-parameters: true
275 predefined-parameters: |
276 GERRIT_BRANCH=$GERRIT_BRANCH
279 DEPLOY_SCENARIO={verify-scenario}
280 kill-phase-on: FAILURE
285 condition: SUCCESSFUL
287 - name: 'cperf-apex-intel-pod2-daily-master'
288 node-parameters: true
289 current-parameters: false
290 predefined-parameters:
291 DEPLOY_SCENARIO={verify-scenario}
298 name: 'apex-deploy-{platform}-{stream}'
313 - '{project}-{platform}-{stream}-defaults'
318 gs-pathname: '{gs-pathname}'
320 name: DEPLOY_SCENARIO
321 default: '{verify-scenario}'
322 description: "Scenario to deploy with."
323 # yamllint disable rule:line-length
327 description: "Use yes in lower case to invoke clean. Indicates if the deploy environment should be cleaned before deployment"
329 # yamllint enable rule:line-length
333 use-build-blocker: true
348 - description-setter:
349 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
350 - 'apex-download-artifact'
355 # Virtual Deploy and Test
357 name: 'apex-virtual-{stream}'
359 project-type: 'multijob'
369 - '{project}-defaults'
370 - '{project}-virtual-{stream}-defaults'
371 - 'functest-suite-parameter'
376 gs-pathname: '{gs-pathname}'
378 name: DEPLOY_SCENARIO
379 default: '{verify-scenario}'
380 description: "Scenario to deploy with."
382 name: ARTIFACT_VERSION
384 description: "Used for overriding the ARTIFACT_VERSION"
389 use-build-blocker: true
395 - 'apex-verify-gate-.*'
403 - description-setter:
404 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
407 condition: SUCCESSFUL
409 - name: 'apex-deploy-virtual-{stream}'
410 current-parameters: false
411 predefined-parameters: |
412 ARTIFACT_VERSION=$ARTIFACT_VERSION
413 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
415 GERRIT_BRANCH=$GERRIT_BRANCH
416 GERRIT_REFSPEC=$GERRIT_REFSPEC
417 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
418 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
420 node-parameters: true
421 kill-phase-on: FAILURE
425 if echo $DEPLOY_SCENARIO | grep queens &> /dev/null; then
426 echo 'REPO=opnfv' > functest_repo
428 echo 'REPO=ollivier' > functest_repo
431 properties-file: functest_repo
436 - name: 'functest-apex-virtual-suite-{stream}'
437 current-parameters: false
438 predefined-parameters: |
439 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
440 FUNCTEST_MODE=$FUNCTEST_MODE
441 FUNCTEST_SUITE_NAME=$FUNCTEST_SUITE_NAME
443 GERRIT_BRANCH=$GERRIT_BRANCH
444 GERRIT_REFSPEC=$GERRIT_REFSPEC
445 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
446 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
447 node-parameters: true
452 name: apex-fetch-logs
454 - name: 'apex-fetch-logs-{stream}'
455 current-parameters: false
456 predefined-parameters: |
457 GERRIT_BRANCH=$GERRIT_BRANCH
458 GERRIT_REFSPEC=$GERRIT_REFSPEC
459 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
460 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
461 node-parameters: true
466 # Baremetal Deploy and Test
468 name: 'apex-{scenario}-baremetal-{scenario_stream}'
470 project-type: 'multijob'
478 - '{project}-defaults'
479 - '{project}-baremetal-{scenario_stream}-defaults'
484 gs-pathname: '{gs-pathname}'
486 name: DEPLOY_SCENARIO
487 default: '{scenario}'
488 description: "Scenario to deploy with."
493 use-build-blocker: true
498 - 'apex-.*-promote.*'
500 - 'apex-.+-baremetal-.+'
507 - description-setter:
508 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
510 name: 'Baremetal Deploy'
511 condition: SUCCESSFUL
512 execution-type: SEQUENTIALLY
514 - name: 'apex-deploy-baremetal-{scenario_stream}'
515 node-parameters: true
516 current-parameters: true
517 predefined-parameters: |
519 GERRIT_BRANCH=$GERRIT_BRANCH
521 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
525 - name: 'apex-fetch-logs-{scenario_stream}'
526 current-parameters: true
527 predefined-parameters: |
528 GERRIT_BRANCH=$GERRIT_BRANCH
530 node-parameters: true
535 if echo $DEPLOY_SCENARIO | grep queens &> /dev/null; then
536 echo 'REPO=opnfv' > functest_properties
538 echo 'REPO=ollivier' > functest_properties
540 features=$(echo $DEPLOY_SCENARIO | sed -r -n 's/os-.+-(.+)-(noha|ha)/\1/p')
541 if [ "$features" == 'queens' ]; then
542 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-queens-(noha|ha)/\1-nofeature-\2/p')
543 elif [[ "$features" =~ 'queens' ]]; then
544 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-(.+)_queens-(noha|ha)/\1-\2-\3/p')
546 functest_scenario=$DEPLOY_SCENARIO
548 echo "DEPLOY_SCENARIO=$functest_scenario" >> functest_properties
550 properties-file: functest_properties
551 override-build-parameters: true
553 name: 'OPNFV Test Suite'
556 - name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
557 node-parameters: true
558 current-parameters: false
559 predefined-parameters:
560 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
565 name: apex-fetch-logs
567 - name: 'apex-fetch-logs-{scenario_stream}'
568 current-parameters: true
569 predefined-parameters: |
570 GERRIT_BRANCH=$GERRIT_BRANCH
572 node-parameters: true
579 !include-raw-escape: ./update-build-result.groovy
583 name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
585 project-type: 'multijob'
590 - '{project}-defaults'
591 - '{project}-baremetal-{scenario_stream}-defaults'
596 gs-pathname: '{gs-pathname}'
598 name: DEPLOY_SCENARIO
599 default: '{scenario}'
600 description: "Scenario to deploy with."
605 use-build-blocker: true
611 - 'apex-testsuite-.+-baremetal-.+'
618 - description-setter:
619 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
624 - name: 'functest-apex-baremetal-daily-{scenario_stream}'
625 node-parameters: true
626 current-parameters: false
627 predefined-parameters:
628 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
636 - name: 'yardstick-apex-baremetal-daily-{scenario_stream}'
637 node-parameters: true
638 current-parameters: false
639 predefined-parameters:
640 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
645 name: Dovetail-proposed_tests
648 - name: 'dovetail-apex-baremetal-default-mandatory-{scenario_stream}'
649 node-parameters: true
650 current-parameters: false
651 predefined-parameters:
652 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
654 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
658 name: Dovetail-default
661 - name: 'dovetail-apex-baremetal-default-optional-{scenario_stream}'
662 node-parameters: true
663 current-parameters: false
664 predefined-parameters:
665 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
667 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
674 - name: 'storperf-apex-baremetal-daily-{scenario_stream}'
675 node-parameters: true
676 current-parameters: false
677 predefined-parameters:
678 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
679 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-nosdn-nofeature-ha/"
683 # Build status is always success due conditional plugin prefetching
684 # build status before multijob phases execute
685 # - conditional-step:
686 # condition-kind: current-status
687 # condition-worst: SUCCESS
688 # condtion-best: SUCCESS
689 # on-evaluation-failure: mark-unstable
691 # - shell: 'echo "Tests Passed"'
694 name: 'apex-daily-{stream}'
696 # Job template for daily build
698 # Required Variables:
699 # stream: branch with - in place of / (eg. stable)
700 # branch: branch (eg. stable)
701 project-type: 'multijob'
703 disabled: '{obj:disable_daily}'
709 - '{project}-defaults'
710 - '{project}-baremetal-{stream}-defaults'
715 gs-pathname: '{gs-pathname}'
720 use-build-blocker: true
731 condition: SUCCESSFUL
733 - name: 'apex-build-{stream}'
734 current-parameters: false
735 predefined-parameters: |
736 GERRIT_BRANCH=$GERRIT_BRANCH
738 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
739 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
740 node-parameters: true
741 kill-phase-on: FAILURE
745 name: 'Verify and upload ISO'
746 condition: SUCCESSFUL
748 - name: 'apex-verify-iso-{stream}'
749 current-parameters: false
750 predefined-parameters: |
751 BUILD_DIRECTORY=$WORKSPACE/../apex-build-{stream}/.build
752 GERRIT_BRANCH=$GERRIT_BRANCH
754 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
755 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
756 node-parameters: true
757 kill-phase-on: FAILURE
760 - apex-builder-{stream}
762 # snapshot info fetch
764 name: 'apex-fetch-snap-info'
769 - '{project}-defaults'
773 !include-raw-escape: ./apex-fetch-snap-info.sh
777 name: 'apex-create-snapshot'
782 - '{project}-defaults'
786 !include-raw-escape: ./apex-snapshot-create.sh
790 name: 'apex-upload-snapshot'
795 - '{project}-defaults'
799 properties-content: ARTIFACT_TYPE=snapshot
800 - 'apex-upload-artifact'
804 name: 'apex-csit-promote-daily-{stream}-os-{os_version}-{topology}'
806 # Job template for promoting CSIT Snapshots
808 # Required Variables:
809 # stream: branch with - in place of / (eg. stable)
810 # branch: branch (eg. stable)
811 node: '{virtual-slave}'
812 project-type: 'multijob'
813 disabled: '{disable_promote}'
823 gs-pathname: '{gs-pathname}'
825 name: ARTIFACT_VERSION
827 description: "Used for overriding the ARTIFACT_VERSION"
831 description: "Used for overriding the PROMOTE"
834 default: $GS_BASE{gs-pathname}/{os_version}/{topology}
835 description: "User for overriding GS_URL from apex params"
838 default: '{os_version}'
839 description: OpenStack version short name
842 default: '{odl_branch}'
843 description: ODL branch being used
847 use-build-blocker: true
853 - 'apex-csit-promote.*'
861 - timed: '0 12 * * 0'
865 name: apex-virtual-deploy
866 condition: SUCCESSFUL
868 - name: 'apex-deploy-virtual-{stream}'
869 current-parameters: true
870 predefined-parameters: |
871 DEPLOY_SCENARIO=os-odl-{os_scenario}-{topology}
873 GERRIT_BRANCH=$GERRIT_BRANCH
874 GERRIT_REFSPEC=$GERRIT_REFSPEC
875 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
876 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
877 node-parameters: true
878 kill-phase-on: FAILURE
882 name: fetch snapshot info
883 condition: SUCCESSFUL
885 - name: 'apex-fetch-snap-info'
886 current-parameters: true
887 node-parameters: true
888 kill-phase-on: FAILURE
893 condition: SUCCESSFUL
894 execution-type: SEQUENTIALLY
896 - name: cperf-apex-csit-master
897 predefined-parameters: |
898 ODL_BRANCH=$ODL_BRANCH
899 RC_FILE_PATH=/tmp/csit/overcloudrc
900 NODE_FILE_PATH=/tmp/csit/node.yaml
901 SSH_KEY_PATH=/tmp/csit/id_rsa
902 ODL_CONTAINERIZED=true
903 OS_VERSION=$OS_VERSION
904 node-parameters: true
907 - name: cperf-upload-logs-csit
908 predefined-parameters: |
909 ODL_BRANCH=$ODL_BRANCH
910 OS_VERSION=$OS_VERSION
911 node-parameters: true
912 kill-phase-on: FAILURE
915 name: create snapshot
916 condition: SUCCESSFUL
918 - name: 'apex-create-snapshot'
919 current-parameters: true
920 predefined-parameters: |
922 node-parameters: true
923 kill-phase-on: FAILURE
927 name: upload snapshot
928 condition: SUCCESSFUL
930 - name: 'apex-upload-snapshot'
931 current-parameters: true
932 predefined-parameters: |
934 node-parameters: true
935 kill-phase-on: FAILURE
941 name: 'apex-fdio-promote-daily-{stream}'
943 # Job template for promoting CSIT Snapshots
945 # Required Variables:
946 # stream: branch with - in place of / (eg. stable)
947 # branch: branch (eg. stable)
948 node: '{virtual-slave}'
949 project-type: 'multijob'
960 gs-pathname: '{gs-pathname}'
964 use-build-blocker: true
975 condition: SUCCESSFUL
977 - name: 'apex-build-{stream}'
978 current-parameters: false
979 predefined-parameters: |
980 GERRIT_BRANCH=$GERRIT_BRANCH
981 GERRIT_REFSPEC=$GERRIT_REFSPEC
982 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
983 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
984 node-parameters: false
985 kill-phase-on: FAILURE
990 condition: SUCCESSFUL
992 - name: 'apex-deploy-virtual-{stream}'
993 current-parameters: false
994 predefined-parameters: |
995 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
997 GERRIT_BRANCH=$GERRIT_BRANCH
998 GERRIT_REFSPEC=$GERRIT_REFSPEC
999 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1000 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1002 node-parameters: true
1003 kill-phase-on: FAILURE
1007 name: create snapshot
1008 condition: SUCCESSFUL
1010 - name: 'apex-create-snapshot'
1011 current-parameters: false
1012 predefined-parameters: |
1014 node-parameters: true
1015 kill-phase-on: FAILURE
1019 name: upload snapshot
1020 condition: SUCCESSFUL
1022 - name: 'apex-upload-snapshot'
1023 current-parameters: false
1024 predefined-parameters: |
1026 node-parameters: true
1027 kill-phase-on: FAILURE
1033 name: 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
1035 project-type: 'multijob'
1048 - '{project}-defaults'
1049 - project-parameter:
1050 project: '{project}'
1053 gs-pathname: '{gs-pathname}'
1055 name: DEPLOY_SCENARIO
1056 default: 'os-nosdn-nofeature-ha'
1057 description: "Scenario to deploy with."
1060 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1061 description: 'Git URL to use on this Jenkins Slave'
1064 default: /root/.ssh/id_rsa
1065 description: 'SSH key to use for Apex'
1070 use-build-blocker: true
1075 - 'apex-.*-promote.*'
1077 - 'apex-.+-baremetal-.+'
1084 - description-setter:
1085 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1087 name: 'Baremetal Deploy'
1088 condition: SUCCESSFUL
1090 - name: 'apex-deploy-baremetal-{stream}'
1091 node-parameters: true
1092 current-parameters: true
1093 predefined-parameters: |
1095 GERRIT_BRANCH=$GERRIT_BRANCH
1097 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1098 kill-phase-on: FAILURE
1105 - name: 'yardstick-apex-baremetal-daily-{stream}'
1106 node-parameters: true
1107 current-parameters: false
1108 predefined-parameters:
1109 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1110 kill-phase-on: NEVER
1111 abort-all-job: false
1114 # Dovetail Danube test job
1116 name: 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
1118 project-type: 'multijob'
1125 - '{project}-defaults'
1126 - project-parameter:
1127 project: '{project}'
1128 branch: 'stable/danube'
1130 gs-pathname: '/danube'
1132 name: DEPLOY_SCENARIO
1133 default: 'os-nosdn-nofeature-ha'
1134 description: "Scenario to deploy with."
1139 use-build-blocker: true
1144 - 'apex-.*-promote.*'
1148 - timed: '' # '0 1 * * *'
1151 - description-setter:
1152 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1154 name: 'Baremetal Deploy'
1155 condition: SUCCESSFUL
1157 - name: 'apex-deploy-baremetal-danube'
1158 node-parameters: true
1159 current-parameters: true
1160 predefined-parameters: |
1162 GERRIT_BRANCH=$GERRIT_BRANCH
1164 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1165 kill-phase-on: FAILURE
1172 - name: 'dovetail-apex-baremetal-proposed_tests-danube'
1173 node-parameters: true
1174 current-parameters: false
1175 predefined-parameters:
1176 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1177 kill-phase-on: NEVER
1178 abort-all-job: false
1181 ########################
1183 ########################
1185 name: apex-parameter
1190 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1192 name: ARTIFACT_VERSION
1194 description: "Artifact version type"
1196 name: BUILD_DIRECTORY
1197 default: $WORKSPACE/.build
1198 description: "Directory where the build artifact will be located upon the completion of the build."
1200 name: CACHE_DIRECTORY
1201 default: $HOME/opnfv/apex-cache{gs-pathname}
1202 description: "Directory where the cache to be used during the build is located."
1203 # yamllint disable rule:line-length
1206 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1207 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1208 # yamllint enable rule:line-length
1211 default: '{gs-pathname}'
1212 description: "Version directory where opnfv artifacts are stored in gs repository"
1215 default: $GS_BASE{gs-pathname}
1216 description: "URL to Google Storage."
1220 description: "Flag to know if we should promote/upload snapshot artifacts."
1222 ########################
1224 ########################
1228 name: apex-builder-fraser
1231 name: Baremetal Deploy and Test Phase
1232 condition: SUCCESSFUL
1234 - name: 'apex-os-nosdn-nofeature-ha-baremetal-fraser'
1235 node-parameters: false
1236 current-parameters: false
1237 predefined-parameters: |
1239 kill-phase-on: NEVER
1242 - name: 'apex-os-odl-bgpvpn-ha-baremetal-fraser'
1243 node-parameters: false
1244 current-parameters: false
1245 predefined-parameters: |
1247 kill-phase-on: NEVER
1253 name: apex-builder-danube
1256 name: Baremetal Deploy and Test Phase
1257 condition: SUCCESSFUL
1259 - name: 'apex-os-nosdn-nofeature-noha-baremetal-danube'
1260 node-parameters: false
1261 current-parameters: false
1262 predefined-parameters: |
1264 kill-phase-on: NEVER
1267 - name: 'apex-os-nosdn-nofeature-ha-baremetal-danube'
1268 node-parameters: false
1269 current-parameters: false
1270 predefined-parameters: |
1272 kill-phase-on: NEVER
1275 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-danube'
1276 node-parameters: false
1277 current-parameters: false
1278 predefined-parameters: |
1280 kill-phase-on: NEVER
1283 - name: 'apex-os-nosdn-ovs-noha-baremetal-danube'
1284 node-parameters: false
1285 current-parameters: false
1286 predefined-parameters: |
1288 kill-phase-on: NEVER
1291 - name: 'apex-os-nosdn-ovs-ha-baremetal-danube'
1292 node-parameters: false
1293 current-parameters: false
1294 predefined-parameters: |
1296 kill-phase-on: NEVER
1299 - name: 'apex-os-nosdn-fdio-noha-baremetal-danube'
1300 node-parameters: false
1301 current-parameters: false
1302 predefined-parameters: |
1304 kill-phase-on: NEVER
1307 - name: 'apex-os-nosdn-fdio-ha-baremetal-danube'
1308 node-parameters: false
1309 current-parameters: false
1310 predefined-parameters: |
1312 kill-phase-on: NEVER
1315 - name: 'apex-os-nosdn-kvm-ha-baremetal-danube'
1316 node-parameters: false
1317 current-parameters: false
1318 predefined-parameters: |
1320 kill-phase-on: NEVER
1323 - name: 'apex-os-nosdn-kvm-noha-baremetal-danube'
1324 node-parameters: false
1325 current-parameters: false
1326 predefined-parameters: |
1328 kill-phase-on: NEVER
1331 - name: 'apex-os-odl_l2-fdio-noha-baremetal-danube'
1332 node-parameters: false
1333 current-parameters: false
1334 predefined-parameters: |
1336 kill-phase-on: NEVER
1339 - name: 'apex-os-odl_l2-fdio-ha-baremetal-danube'
1340 node-parameters: false
1341 current-parameters: false
1342 predefined-parameters: |
1344 kill-phase-on: NEVER
1347 - name: 'apex-os-odl_netvirt-fdio-noha-baremetal-danube'
1348 node-parameters: false
1349 current-parameters: false
1350 predefined-parameters: |
1352 kill-phase-on: NEVER
1355 - name: 'apex-os-odl_l2-sfc-noha-baremetal-danube'
1356 node-parameters: false
1357 current-parameters: false
1358 predefined-parameters: |
1360 kill-phase-on: NEVER
1363 - name: 'apex-os-odl_l3-nofeature-noha-baremetal-danube'
1364 node-parameters: false
1365 current-parameters: false
1366 predefined-parameters: |
1368 kill-phase-on: NEVER
1371 - name: 'apex-os-odl_l3-nofeature-ha-baremetal-danube'
1372 node-parameters: false
1373 current-parameters: false
1374 predefined-parameters: |
1376 kill-phase-on: NEVER
1379 - name: 'apex-os-odl_l3-ovs-noha-baremetal-danube'
1380 node-parameters: false
1381 current-parameters: false
1382 predefined-parameters: |
1384 kill-phase-on: NEVER
1387 - name: 'apex-os-odl_l3-ovs-ha-baremetal-danube'
1388 node-parameters: false
1389 current-parameters: false
1390 predefined-parameters: |
1392 kill-phase-on: NEVER
1395 - name: 'apex-os-odl-bgpvpn-ha-baremetal-danube'
1396 node-parameters: false
1397 current-parameters: false
1398 predefined-parameters: |
1400 kill-phase-on: NEVER
1403 - name: 'apex-os-odl-gluon-noha-baremetal-danube'
1404 node-parameters: false
1405 current-parameters: false
1406 predefined-parameters: |
1408 kill-phase-on: NEVER
1411 - name: 'apex-os-odl_l3-fdio-noha-baremetal-danube'
1412 node-parameters: false
1413 current-parameters: false
1414 predefined-parameters: |
1416 kill-phase-on: NEVER
1419 - name: 'apex-os-odl_l3-fdio-ha-baremetal-danube'
1420 node-parameters: false
1421 current-parameters: false
1422 predefined-parameters: |
1424 kill-phase-on: NEVER
1427 - name: 'apex-os-odl_l3-fdio_dvr-noha-baremetal-danube'
1428 node-parameters: false
1429 current-parameters: false
1430 predefined-parameters: |
1432 kill-phase-on: NEVER
1435 - name: 'apex-os-odl_l3-fdio_dvr-ha-baremetal-danube'
1436 node-parameters: false
1437 current-parameters: false
1438 predefined-parameters: |
1440 kill-phase-on: NEVER
1443 - name: 'apex-os-odl_l3-csit-noha-baremetal-danube'
1444 node-parameters: false
1445 current-parameters: false
1446 predefined-parameters: |
1448 kill-phase-on: NEVER
1451 - name: 'apex-os-onos-nofeature-ha-baremetal-danube'
1452 node-parameters: false
1453 current-parameters: false
1454 predefined-parameters: |
1456 kill-phase-on: NEVER
1459 - name: 'apex-os-ovn-nofeature-noha-baremetal-danube'
1460 node-parameters: false
1461 current-parameters: false
1462 predefined-parameters: |
1464 kill-phase-on: NEVER
1470 name: apex-builder-master
1473 name: Baremetal Deploy and Test Phase
1474 condition: SUCCESSFUL
1476 - name: 'apex-os-nosdn-nofeature-noha-baremetal-master'
1477 node-parameters: false
1478 current-parameters: false
1479 predefined-parameters: |
1481 kill-phase-on: NEVER
1484 - name: 'apex-os-nosdn-nofeature-ha-baremetal-master'
1485 node-parameters: false
1486 current-parameters: false
1487 predefined-parameters: |
1489 kill-phase-on: NEVER
1492 - name: 'apex-os-odl-nofeature-noha-baremetal-master'
1493 node-parameters: false
1494 current-parameters: false
1495 predefined-parameters: |
1497 kill-phase-on: NEVER
1500 - name: 'apex-os-odl-nofeature-ha-baremetal-master'
1501 node-parameters: false
1502 current-parameters: false
1503 predefined-parameters: |
1505 kill-phase-on: NEVER
1508 - name: 'apex-os-nosdn-queens-noha-baremetal-master'
1509 node-parameters: false
1510 current-parameters: false
1511 predefined-parameters: |
1513 kill-phase-on: NEVER
1516 - name: 'apex-os-nosdn-queens-ha-baremetal-master'
1517 node-parameters: false
1518 current-parameters: false
1519 predefined-parameters: |
1521 kill-phase-on: NEVER
1524 - name: 'apex-os-odl-queens-noha-baremetal-master'
1525 node-parameters: false
1526 current-parameters: false
1527 predefined-parameters: |
1529 kill-phase-on: NEVER
1532 - name: 'apex-os-odl-queens-ha-baremetal-master'
1533 node-parameters: false
1534 current-parameters: false
1535 predefined-parameters: |
1537 kill-phase-on: NEVER
1540 - name: 'apex-k8s-nosdn-nofeature-noha-baremetal-master'
1541 node-parameters: false
1542 current-parameters: false
1543 predefined-parameters: |
1545 kill-phase-on: NEVER
1548 - name: 'apex-os-odl-bgpvpn-ha-baremetal-master'
1549 node-parameters: false
1550 current-parameters: false
1551 predefined-parameters: |
1553 kill-phase-on: NEVER
1556 - name: 'apex-os-odl-bgpvpn-noha-baremetal-master'
1557 node-parameters: false
1558 current-parameters: false
1559 predefined-parameters: |
1561 kill-phase-on: NEVER
1564 - name: 'apex-os-odl-bgpvpn_queens-ha-baremetal-master'
1565 node-parameters: false
1566 current-parameters: false
1567 predefined-parameters: |
1569 kill-phase-on: NEVER
1572 - name: 'apex-os-odl-bgpvpn_queens-noha-baremetal-master'
1573 node-parameters: false
1574 current-parameters: false
1575 predefined-parameters: |
1577 kill-phase-on: NEVER
1583 name: apex-builder-euphrates
1586 name: Baremetal Deploy and Test Phase
1587 condition: SUCCESSFUL
1589 - name: 'apex-os-nosdn-nofeature-noha-baremetal-euphrates'
1590 node-parameters: false
1591 current-parameters: false
1592 predefined-parameters: |
1594 kill-phase-on: NEVER
1597 - name: 'apex-os-nosdn-nofeature-ha-baremetal-euphrates'
1598 node-parameters: false
1599 current-parameters: false
1600 predefined-parameters: |
1602 kill-phase-on: NEVER
1605 - name: 'apex-os-odl-nofeature-ha-baremetal-euphrates'
1606 node-parameters: false
1607 current-parameters: false
1608 predefined-parameters: |
1610 kill-phase-on: NEVER
1613 - name: 'apex-os-odl-nofeature-noha-baremetal-euphrates'
1614 node-parameters: false
1615 current-parameters: false
1616 predefined-parameters: |
1618 kill-phase-on: NEVER
1621 - name: 'apex-os-odl-bgpvpn-ha-baremetal-euphrates'
1622 node-parameters: false
1623 current-parameters: false
1624 predefined-parameters: |
1626 kill-phase-on: NEVER
1629 - name: 'apex-os-ovn-nofeature-noha-baremetal-euphrates'
1630 node-parameters: false
1631 current-parameters: false
1632 predefined-parameters: |
1634 kill-phase-on: NEVER
1637 - name: 'apex-os-nosdn-fdio-noha-baremetal-euphrates'
1638 node-parameters: false
1639 current-parameters: false
1640 predefined-parameters: |
1642 kill-phase-on: NEVER
1645 - name: 'apex-os-nosdn-fdio-ha-baremetal-euphrates'
1646 node-parameters: false
1647 current-parameters: false
1648 predefined-parameters: |
1650 kill-phase-on: NEVER
1653 - name: 'apex-os-nosdn-bar-ha-baremetal-euphrates'
1654 node-parameters: false
1655 current-parameters: false
1656 predefined-parameters: |
1658 kill-phase-on: NEVER
1661 - name: 'apex-os-nosdn-bar-noha-baremetal-euphrates'
1662 node-parameters: false
1663 current-parameters: false
1664 predefined-parameters: |
1666 kill-phase-on: NEVER
1669 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-euphrates'
1670 node-parameters: false
1671 current-parameters: false
1672 predefined-parameters: |
1674 kill-phase-on: NEVER
1677 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-euphrates'
1678 node-parameters: false
1679 current-parameters: false
1680 predefined-parameters: |
1682 kill-phase-on: NEVER
1685 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-euphrates'
1686 node-parameters: false
1687 current-parameters: false
1688 predefined-parameters: |
1690 kill-phase-on: NEVER
1693 - name: 'apex-os-nosdn-kvm_ovs_dpdk-noha-baremetal-euphrates'
1694 node-parameters: false
1695 current-parameters: false
1696 predefined-parameters: |
1698 kill-phase-on: NEVER
1701 - name: 'apex-os-nosdn-kvm_ovs_dpdk-ha-baremetal-euphrates'
1702 node-parameters: false
1703 current-parameters: false
1704 predefined-parameters: |
1706 kill-phase-on: NEVER
1709 - name: 'apex-os-odl-sfc-noha-baremetal-euphrates'
1710 node-parameters: false
1711 current-parameters: false
1712 predefined-parameters: |
1714 kill-phase-on: NEVER
1717 - name: 'apex-os-odl-sfc-ha-baremetal-euphrates'
1718 node-parameters: false
1719 current-parameters: false
1720 predefined-parameters: |
1722 kill-phase-on: NEVER
1725 - name: 'apex-os-nosdn-calipso-noha-baremetal-euphrates'
1726 node-parameters: false
1727 current-parameters: false
1728 predefined-parameters: |
1730 kill-phase-on: NEVER
1734 name: 'apex-upload-artifact'
1737 !include-raw: ./apex-upload-artifact.sh
1740 name: 'apex-download-artifact'
1743 !include-raw: ./apex-download-artifact.sh
1749 !include-raw: ./apex-deploy.sh
1752 name: 'apex-fetch-logs'
1755 !include-raw: ./apex-fetch-logs.sh
1757 #######################
1759 ########################
1763 - timed: '0 0 1-31/2 * *'
1768 - timed: '0 0 2-30/2 * *'
1771 name: 'apex-euphrates'
1773 - timed: '0 0 2-30/2 * *'
1778 - timed: '0 3 1 1 7'