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-nosdn-nofeature-ha-ipv6':
128 - 'os-odl-nofeature-noha':
130 - 'os-odl-nofeature-ha':
132 - 'os-nosdn-queens-noha':
134 - 'os-nosdn-queens-ha':
136 - 'os-nosdn-queens-ha-ipv6':
138 - 'os-odl-queens-noha':
140 - 'os-odl-queens-ha':
142 - 'k8s-nosdn-nofeature-noha':
144 - 'os-odl-bgpvpn-ha':
146 - 'os-odl-bgpvpn-noha':
148 - 'os-odl-bgpvpn_queens-ha':
150 - 'os-odl-bgpvpn_queens-noha':
156 - 'os-odl-sfc_queens-ha':
158 - 'os-odl-sfc_queens-noha':
160 - 'os-nosdn-calipso-noha':
162 - 'os-nosdn-calipso_queens-noha':
164 - 'os-nosdn-nofeature-noha':
166 - 'os-nosdn-nofeature-ha':
168 - 'os-odl-nofeature-ha':
170 - 'os-odl-nofeature-noha':
172 - 'os-odl-bgpvpn-ha':
174 - 'os-ovn-nofeature-noha':
176 - 'os-nosdn-fdio-noha':
178 - 'os-nosdn-fdio-ha':
182 - 'os-nosdn-bar-noha':
184 - 'os-nosdn-nofeature-ha-ipv6':
186 - 'os-nosdn-ovs_dpdk-noha':
188 - 'os-nosdn-ovs_dpdk-ha':
190 - 'os-nosdn-kvm_ovs_dpdk-noha':
192 - 'os-nosdn-kvm_ovs_dpdk-ha':
206 odl_branch: 'stable/carbon'
208 os_scenario: 'queens'
209 odl_branch: 'stable/oxygen'
211 os_scenario: 'nofeature'
212 odl_branch: 'stable/oxygen'
221 name: 'apex-fetch-logs-{stream}'
233 gs-pathname: '{gs-pathname}'
234 # yamllint enable rule:line-length
246 name: 'apex-runner-cperf-{stream}'
249 project-type: 'multijob'
256 gs-pathname: '{gs-pathname}'
262 default: https://gerrit.opnfv.org/gerrit/$PROJECT
263 description: "Used for overriding the GIT URL coming from parameters macro."
271 use-build-blocker: false
281 - description-setter:
282 description: "Deployed on $NODE_NAME"
284 name: 'Baremetal Deploy'
287 - name: 'apex-deploy-baremetal-{stream}'
288 node-parameters: false
289 current-parameters: true
290 predefined-parameters: |
291 GERRIT_BRANCH=$GERRIT_BRANCH
294 DEPLOY_SCENARIO={verify-scenario}
295 kill-phase-on: FAILURE
300 condition: SUCCESSFUL
302 - name: 'cperf-apex-intel-pod2-daily-master'
303 node-parameters: true
304 current-parameters: false
305 predefined-parameters:
306 DEPLOY_SCENARIO={verify-scenario}
313 name: 'apex-deploy-{platform}-{stream}'
328 - '{project}-{platform}-{stream}-defaults'
333 gs-pathname: '{gs-pathname}'
335 name: DEPLOY_SCENARIO
336 default: '{verify-scenario}'
337 description: "Scenario to deploy with."
338 # yamllint disable rule:line-length
342 description: "Use yes in lower case to invoke clean. Indicates if the deploy environment should be cleaned before deployment"
344 # yamllint enable rule:line-length
348 use-build-blocker: true
363 - description-setter:
364 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
365 - 'apex-download-artifact'
370 # Virtual Deploy and Test
372 name: 'apex-virtual-{stream}'
374 project-type: 'multijob'
384 - '{project}-defaults'
385 - '{project}-virtual-{stream}-defaults'
386 - 'functest-suite-parameter'
391 gs-pathname: '{gs-pathname}'
393 name: DEPLOY_SCENARIO
394 default: '{verify-scenario}'
395 description: "Scenario to deploy with."
397 name: ARTIFACT_VERSION
399 description: "Used for overriding the ARTIFACT_VERSION"
404 use-build-blocker: true
410 - 'apex-verify-gate-.*'
418 - description-setter:
419 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
422 condition: SUCCESSFUL
424 - name: 'apex-deploy-virtual-{stream}'
425 current-parameters: false
426 predefined-parameters: |
427 ARTIFACT_VERSION=$ARTIFACT_VERSION
428 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
430 GERRIT_BRANCH=$GERRIT_BRANCH
431 GERRIT_REFSPEC=$GERRIT_REFSPEC
432 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
433 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
435 node-parameters: true
436 kill-phase-on: FAILURE
440 if echo $DEPLOY_SCENARIO | grep queens &> /dev/null; then
441 echo 'REPO=opnfv' > functest_repo
443 echo 'REPO=ollivier' > functest_repo
446 properties-file: functest_repo
451 - name: 'functest-apex-virtual-suite-{stream}'
452 current-parameters: false
453 predefined-parameters: |
454 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
455 FUNCTEST_MODE=$FUNCTEST_MODE
456 FUNCTEST_SUITE_NAME=$FUNCTEST_SUITE_NAME
458 GERRIT_BRANCH=$GERRIT_BRANCH
459 GERRIT_REFSPEC=$GERRIT_REFSPEC
460 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
461 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
462 node-parameters: true
467 name: apex-fetch-logs
469 - name: 'apex-fetch-logs-{stream}'
470 current-parameters: false
471 predefined-parameters: |
472 GERRIT_BRANCH=$GERRIT_BRANCH
473 GERRIT_REFSPEC=$GERRIT_REFSPEC
474 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
475 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
476 node-parameters: true
481 # Baremetal Deploy and Test
483 name: 'apex-{scenario}-baremetal-{scenario_stream}'
485 project-type: 'multijob'
493 - '{project}-defaults'
494 - '{project}-baremetal-{scenario_stream}-defaults'
499 gs-pathname: '{gs-pathname}'
501 name: DEPLOY_SCENARIO
502 default: '{scenario}'
503 description: "Scenario to deploy with."
508 use-build-blocker: true
513 - 'apex-.*-promote.*'
515 - 'apex-.+-baremetal-.+'
522 - description-setter:
523 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
525 name: 'Baremetal Deploy'
526 condition: SUCCESSFUL
527 execution-type: SEQUENTIALLY
529 - name: 'apex-deploy-baremetal-{scenario_stream}'
530 node-parameters: true
531 current-parameters: true
532 predefined-parameters: |
534 GERRIT_BRANCH=$GERRIT_BRANCH
536 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
540 - name: 'apex-fetch-logs-{scenario_stream}'
541 current-parameters: true
542 predefined-parameters: |
543 GERRIT_BRANCH=$GERRIT_BRANCH
545 node-parameters: true
550 if echo $DEPLOY_SCENARIO | grep queens &> /dev/null; then
551 echo 'REPO=opnfv' > functest_properties
553 echo 'REPO=ollivier' > functest_properties
555 features=$(echo $DEPLOY_SCENARIO | sed -r -n 's/os-.+-(.+)-(noha|ha)/\1/p')
556 if [ "$features" == 'queens' ]; then
557 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-queens-(noha|ha)/\1-nofeature-\2/p')
558 elif [[ "$features" =~ 'queens' ]]; then
559 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-(.+)_queens-(noha|ha)/\1-\2-\3/p')
561 functest_scenario=$DEPLOY_SCENARIO
563 echo "DEPLOY_SCENARIO=$functest_scenario" >> functest_properties
565 properties-file: functest_properties
566 override-build-parameters: true
568 name: 'OPNFV Test Suite'
571 - name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
572 node-parameters: true
573 current-parameters: false
574 predefined-parameters:
575 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
580 name: apex-fetch-logs
582 - name: 'apex-fetch-logs-{scenario_stream}'
583 current-parameters: true
584 predefined-parameters: |
585 GERRIT_BRANCH=$GERRIT_BRANCH
587 node-parameters: true
594 !include-raw-escape: ./update-build-result.groovy
598 name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
600 project-type: 'multijob'
605 - '{project}-defaults'
606 - '{project}-baremetal-{scenario_stream}-defaults'
611 gs-pathname: '{gs-pathname}'
613 name: DEPLOY_SCENARIO
614 default: '{scenario}'
615 description: "Scenario to deploy with."
620 use-build-blocker: true
626 - 'apex-testsuite-.+-baremetal-.+'
633 - description-setter:
634 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
639 - name: 'functest-apex-baremetal-daily-{scenario_stream}'
640 node-parameters: true
641 current-parameters: false
642 predefined-parameters:
643 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
651 - name: 'yardstick-apex-baremetal-daily-{scenario_stream}'
652 node-parameters: true
653 current-parameters: false
654 predefined-parameters:
655 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
660 name: Dovetail-proposed_tests
663 - name: 'dovetail-apex-baremetal-default-mandatory-{scenario_stream}'
664 node-parameters: true
665 current-parameters: false
666 predefined-parameters:
667 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
669 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
673 name: Dovetail-default
676 - name: 'dovetail-apex-baremetal-default-optional-{scenario_stream}'
677 node-parameters: true
678 current-parameters: false
679 predefined-parameters:
680 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
682 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
689 - name: 'storperf-apex-baremetal-daily-{scenario_stream}'
690 node-parameters: true
691 current-parameters: false
692 predefined-parameters:
693 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
694 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-nosdn-nofeature-ha/"
698 # Build status is always success due conditional plugin prefetching
699 # build status before multijob phases execute
700 # - conditional-step:
701 # condition-kind: current-status
702 # condition-worst: SUCCESS
703 # condtion-best: SUCCESS
704 # on-evaluation-failure: mark-unstable
706 # - shell: 'echo "Tests Passed"'
709 name: 'apex-daily-{stream}'
711 # Job template for daily build
713 # Required Variables:
714 # stream: branch with - in place of / (eg. stable)
715 # branch: branch (eg. stable)
716 project-type: 'multijob'
718 disabled: '{obj:disable_daily}'
724 - '{project}-defaults'
725 - '{project}-baremetal-{stream}-defaults'
730 gs-pathname: '{gs-pathname}'
735 use-build-blocker: true
746 condition: SUCCESSFUL
748 - name: 'apex-build-{stream}'
749 current-parameters: false
750 predefined-parameters: |
751 GERRIT_BRANCH=$GERRIT_BRANCH
753 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
754 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
755 node-parameters: true
756 kill-phase-on: FAILURE
760 name: 'Verify and upload ISO'
761 condition: SUCCESSFUL
763 - name: 'apex-verify-iso-{stream}'
764 current-parameters: false
765 predefined-parameters: |
766 BUILD_DIRECTORY=$WORKSPACE/../apex-build-{stream}/.build
767 GERRIT_BRANCH=$GERRIT_BRANCH
769 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
770 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
771 node-parameters: true
772 kill-phase-on: FAILURE
775 - apex-builder-{stream}
777 # snapshot info fetch
779 name: 'apex-fetch-snap-info'
784 - '{project}-defaults'
788 !include-raw-escape: ./apex-fetch-snap-info.sh
792 name: 'apex-create-snapshot'
797 - '{project}-defaults'
801 !include-raw-escape: ./apex-snapshot-create.sh
805 name: 'apex-upload-snapshot'
810 - '{project}-defaults'
814 properties-content: ARTIFACT_TYPE=snapshot
815 - 'apex-upload-artifact'
819 name: 'apex-csit-promote-daily-{stream}-os-{os_version}-{topology}'
821 # Job template for promoting CSIT Snapshots
823 # Required Variables:
824 # stream: branch with - in place of / (eg. stable)
825 # branch: branch (eg. stable)
826 node: '{virtual-slave}'
827 project-type: 'multijob'
828 disabled: '{disable_promote}'
838 gs-pathname: '{gs-pathname}'
840 name: ARTIFACT_VERSION
842 description: "Used for overriding the ARTIFACT_VERSION"
846 description: "Used for overriding the PROMOTE"
849 default: $GS_BASE{gs-pathname}/{os_version}/{topology}
850 description: "User for overriding GS_URL from apex params"
853 default: '{os_version}'
854 description: OpenStack version short name
857 default: '{odl_branch}'
858 description: ODL branch being used
862 use-build-blocker: true
868 - 'apex-csit-promote.*'
876 - timed: '0 12 * * 0'
880 name: apex-virtual-deploy
881 condition: SUCCESSFUL
883 - name: 'apex-deploy-virtual-{stream}'
884 current-parameters: true
885 predefined-parameters: |
886 DEPLOY_SCENARIO=os-odl-{os_scenario}-{topology}
888 GERRIT_BRANCH=$GERRIT_BRANCH
889 GERRIT_REFSPEC=$GERRIT_REFSPEC
890 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
891 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
892 node-parameters: true
893 kill-phase-on: FAILURE
897 name: fetch snapshot info
898 condition: SUCCESSFUL
900 - name: 'apex-fetch-snap-info'
901 current-parameters: true
902 node-parameters: true
903 kill-phase-on: FAILURE
908 condition: SUCCESSFUL
909 execution-type: SEQUENTIALLY
911 - name: cperf-apex-csit-master
912 predefined-parameters: |
913 ODL_BRANCH=$ODL_BRANCH
914 RC_FILE_PATH=/tmp/csit/overcloudrc
915 NODE_FILE_PATH=/tmp/csit/node.yaml
916 SSH_KEY_PATH=/tmp/csit/id_rsa
917 ODL_CONTAINERIZED=true
918 OS_VERSION=$OS_VERSION
919 node-parameters: true
922 - name: cperf-upload-logs-csit
923 predefined-parameters: |
924 ODL_BRANCH=$ODL_BRANCH
925 OS_VERSION=$OS_VERSION
926 node-parameters: true
927 kill-phase-on: FAILURE
929 - name: 'apex-fetch-logs-{stream}'
930 current-parameters: false
931 predefined-parameters: |
932 GERRIT_BRANCH=$GERRIT_BRANCH
933 GERRIT_REFSPEC=$GERRIT_REFSPEC
934 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
935 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
936 node-parameters: true
941 name: create snapshot
942 condition: SUCCESSFUL
944 - name: 'apex-create-snapshot'
945 current-parameters: true
946 predefined-parameters: |
948 node-parameters: true
949 kill-phase-on: FAILURE
953 name: upload snapshot
954 condition: SUCCESSFUL
956 - name: 'apex-upload-snapshot'
957 current-parameters: true
958 predefined-parameters: |
960 node-parameters: true
961 kill-phase-on: FAILURE
967 name: 'apex-fdio-promote-daily-{stream}'
969 # Job template for promoting CSIT Snapshots
971 # Required Variables:
972 # stream: branch with - in place of / (eg. stable)
973 # branch: branch (eg. stable)
974 node: '{virtual-slave}'
975 project-type: 'multijob'
986 gs-pathname: '{gs-pathname}'
990 use-build-blocker: true
1001 condition: SUCCESSFUL
1003 - name: 'apex-build-{stream}'
1004 current-parameters: false
1005 predefined-parameters: |
1006 GERRIT_BRANCH=$GERRIT_BRANCH
1007 GERRIT_REFSPEC=$GERRIT_REFSPEC
1008 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1009 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1010 node-parameters: false
1011 kill-phase-on: FAILURE
1015 name: deploy-virtual
1016 condition: SUCCESSFUL
1018 - name: 'apex-deploy-virtual-{stream}'
1019 current-parameters: false
1020 predefined-parameters: |
1021 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
1023 GERRIT_BRANCH=$GERRIT_BRANCH
1024 GERRIT_REFSPEC=$GERRIT_REFSPEC
1025 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1026 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1028 node-parameters: true
1029 kill-phase-on: FAILURE
1033 name: create snapshot
1034 condition: SUCCESSFUL
1036 - name: 'apex-create-snapshot'
1037 current-parameters: false
1038 predefined-parameters: |
1040 node-parameters: true
1041 kill-phase-on: FAILURE
1045 name: upload snapshot
1046 condition: SUCCESSFUL
1048 - name: 'apex-upload-snapshot'
1049 current-parameters: false
1050 predefined-parameters: |
1052 node-parameters: true
1053 kill-phase-on: FAILURE
1059 name: 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
1061 project-type: 'multijob'
1074 - '{project}-defaults'
1075 - project-parameter:
1076 project: '{project}'
1079 gs-pathname: '{gs-pathname}'
1081 name: DEPLOY_SCENARIO
1082 default: 'os-nosdn-nofeature-ha'
1083 description: "Scenario to deploy with."
1086 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1087 description: 'Git URL to use on this Jenkins Slave'
1090 default: /root/.ssh/id_rsa
1091 description: 'SSH key to use for Apex'
1096 use-build-blocker: true
1101 - 'apex-.*-promote.*'
1103 - 'apex-.+-baremetal-.+'
1110 - description-setter:
1111 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1113 name: 'Baremetal Deploy'
1114 condition: SUCCESSFUL
1116 - name: 'apex-deploy-baremetal-{stream}'
1117 node-parameters: true
1118 current-parameters: true
1119 predefined-parameters: |
1121 GERRIT_BRANCH=$GERRIT_BRANCH
1123 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1124 kill-phase-on: FAILURE
1131 - name: 'yardstick-apex-baremetal-daily-{stream}'
1132 node-parameters: true
1133 current-parameters: false
1134 predefined-parameters:
1135 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1136 kill-phase-on: NEVER
1137 abort-all-job: false
1140 # Dovetail Danube test job
1142 name: 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
1144 project-type: 'multijob'
1151 - '{project}-defaults'
1152 - project-parameter:
1153 project: '{project}'
1154 branch: 'stable/danube'
1156 gs-pathname: '/danube'
1158 name: DEPLOY_SCENARIO
1159 default: 'os-nosdn-nofeature-ha'
1160 description: "Scenario to deploy with."
1165 use-build-blocker: true
1170 - 'apex-.*-promote.*'
1174 - timed: '' # '0 1 * * *'
1177 - description-setter:
1178 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1180 name: 'Baremetal Deploy'
1181 condition: SUCCESSFUL
1183 - name: 'apex-deploy-baremetal-danube'
1184 node-parameters: true
1185 current-parameters: true
1186 predefined-parameters: |
1188 GERRIT_BRANCH=$GERRIT_BRANCH
1190 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1191 kill-phase-on: FAILURE
1198 - name: 'dovetail-apex-baremetal-proposed_tests-danube'
1199 node-parameters: true
1200 current-parameters: false
1201 predefined-parameters:
1202 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1203 kill-phase-on: NEVER
1204 abort-all-job: false
1207 ########################
1209 ########################
1211 name: apex-parameter
1216 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1218 name: ARTIFACT_VERSION
1220 description: "Artifact version type"
1222 name: BUILD_DIRECTORY
1223 default: $WORKSPACE/.build
1224 description: "Directory where the build artifact will be located upon the completion of the build."
1226 name: CACHE_DIRECTORY
1227 default: $HOME/opnfv/apex-cache{gs-pathname}
1228 description: "Directory where the cache to be used during the build is located."
1229 # yamllint disable rule:line-length
1232 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1233 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1234 # yamllint enable rule:line-length
1237 default: '{gs-pathname}'
1238 description: "Version directory where opnfv artifacts are stored in gs repository"
1241 default: $GS_BASE{gs-pathname}
1242 description: "URL to Google Storage."
1246 description: "Flag to know if we should promote/upload snapshot artifacts."
1248 ########################
1250 ########################
1254 name: apex-builder-fraser
1257 name: Baremetal Deploy and Test Phase
1258 condition: SUCCESSFUL
1260 - name: 'apex-os-nosdn-nofeature-ha-baremetal-fraser'
1261 node-parameters: false
1262 current-parameters: false
1263 predefined-parameters: |
1265 kill-phase-on: NEVER
1268 - name: 'apex-os-odl-bgpvpn-ha-baremetal-fraser'
1269 node-parameters: false
1270 current-parameters: false
1271 predefined-parameters: |
1273 kill-phase-on: NEVER
1279 name: apex-builder-danube
1282 name: Baremetal Deploy and Test Phase
1283 condition: SUCCESSFUL
1285 - name: 'apex-os-nosdn-nofeature-noha-baremetal-danube'
1286 node-parameters: false
1287 current-parameters: false
1288 predefined-parameters: |
1290 kill-phase-on: NEVER
1293 - name: 'apex-os-nosdn-nofeature-ha-baremetal-danube'
1294 node-parameters: false
1295 current-parameters: false
1296 predefined-parameters: |
1298 kill-phase-on: NEVER
1301 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-danube'
1302 node-parameters: false
1303 current-parameters: false
1304 predefined-parameters: |
1306 kill-phase-on: NEVER
1309 - name: 'apex-os-nosdn-ovs-noha-baremetal-danube'
1310 node-parameters: false
1311 current-parameters: false
1312 predefined-parameters: |
1314 kill-phase-on: NEVER
1317 - name: 'apex-os-nosdn-ovs-ha-baremetal-danube'
1318 node-parameters: false
1319 current-parameters: false
1320 predefined-parameters: |
1322 kill-phase-on: NEVER
1325 - name: 'apex-os-nosdn-fdio-noha-baremetal-danube'
1326 node-parameters: false
1327 current-parameters: false
1328 predefined-parameters: |
1330 kill-phase-on: NEVER
1333 - name: 'apex-os-nosdn-fdio-ha-baremetal-danube'
1334 node-parameters: false
1335 current-parameters: false
1336 predefined-parameters: |
1338 kill-phase-on: NEVER
1341 - name: 'apex-os-nosdn-kvm-ha-baremetal-danube'
1342 node-parameters: false
1343 current-parameters: false
1344 predefined-parameters: |
1346 kill-phase-on: NEVER
1349 - name: 'apex-os-nosdn-kvm-noha-baremetal-danube'
1350 node-parameters: false
1351 current-parameters: false
1352 predefined-parameters: |
1354 kill-phase-on: NEVER
1357 - name: 'apex-os-odl_l2-fdio-noha-baremetal-danube'
1358 node-parameters: false
1359 current-parameters: false
1360 predefined-parameters: |
1362 kill-phase-on: NEVER
1365 - name: 'apex-os-odl_l2-fdio-ha-baremetal-danube'
1366 node-parameters: false
1367 current-parameters: false
1368 predefined-parameters: |
1370 kill-phase-on: NEVER
1373 - name: 'apex-os-odl_netvirt-fdio-noha-baremetal-danube'
1374 node-parameters: false
1375 current-parameters: false
1376 predefined-parameters: |
1378 kill-phase-on: NEVER
1381 - name: 'apex-os-odl_l2-sfc-noha-baremetal-danube'
1382 node-parameters: false
1383 current-parameters: false
1384 predefined-parameters: |
1386 kill-phase-on: NEVER
1389 - name: 'apex-os-odl_l3-nofeature-noha-baremetal-danube'
1390 node-parameters: false
1391 current-parameters: false
1392 predefined-parameters: |
1394 kill-phase-on: NEVER
1397 - name: 'apex-os-odl_l3-nofeature-ha-baremetal-danube'
1398 node-parameters: false
1399 current-parameters: false
1400 predefined-parameters: |
1402 kill-phase-on: NEVER
1405 - name: 'apex-os-odl_l3-ovs-noha-baremetal-danube'
1406 node-parameters: false
1407 current-parameters: false
1408 predefined-parameters: |
1410 kill-phase-on: NEVER
1413 - name: 'apex-os-odl_l3-ovs-ha-baremetal-danube'
1414 node-parameters: false
1415 current-parameters: false
1416 predefined-parameters: |
1418 kill-phase-on: NEVER
1421 - name: 'apex-os-odl-bgpvpn-ha-baremetal-danube'
1422 node-parameters: false
1423 current-parameters: false
1424 predefined-parameters: |
1426 kill-phase-on: NEVER
1429 - name: 'apex-os-odl-gluon-noha-baremetal-danube'
1430 node-parameters: false
1431 current-parameters: false
1432 predefined-parameters: |
1434 kill-phase-on: NEVER
1437 - name: 'apex-os-odl_l3-fdio-noha-baremetal-danube'
1438 node-parameters: false
1439 current-parameters: false
1440 predefined-parameters: |
1442 kill-phase-on: NEVER
1445 - name: 'apex-os-odl_l3-fdio-ha-baremetal-danube'
1446 node-parameters: false
1447 current-parameters: false
1448 predefined-parameters: |
1450 kill-phase-on: NEVER
1453 - name: 'apex-os-odl_l3-fdio_dvr-noha-baremetal-danube'
1454 node-parameters: false
1455 current-parameters: false
1456 predefined-parameters: |
1458 kill-phase-on: NEVER
1461 - name: 'apex-os-odl_l3-fdio_dvr-ha-baremetal-danube'
1462 node-parameters: false
1463 current-parameters: false
1464 predefined-parameters: |
1466 kill-phase-on: NEVER
1469 - name: 'apex-os-odl_l3-csit-noha-baremetal-danube'
1470 node-parameters: false
1471 current-parameters: false
1472 predefined-parameters: |
1474 kill-phase-on: NEVER
1477 - name: 'apex-os-onos-nofeature-ha-baremetal-danube'
1478 node-parameters: false
1479 current-parameters: false
1480 predefined-parameters: |
1482 kill-phase-on: NEVER
1485 - name: 'apex-os-ovn-nofeature-noha-baremetal-danube'
1486 node-parameters: false
1487 current-parameters: false
1488 predefined-parameters: |
1490 kill-phase-on: NEVER
1496 name: apex-builder-master
1499 name: Baremetal Deploy and Test Phase
1500 condition: SUCCESSFUL
1502 - name: 'apex-os-nosdn-nofeature-noha-baremetal-master'
1503 node-parameters: false
1504 current-parameters: false
1505 predefined-parameters: |
1507 kill-phase-on: NEVER
1510 - name: 'apex-os-nosdn-nofeature-ha-baremetal-master'
1511 node-parameters: false
1512 current-parameters: false
1513 predefined-parameters: |
1515 kill-phase-on: NEVER
1518 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-master'
1519 node-parameters: false
1520 current-parameters: false
1521 predefined-parameters: |
1523 kill-phase-on: NEVER
1526 - name: 'apex-os-odl-nofeature-noha-baremetal-master'
1527 node-parameters: false
1528 current-parameters: false
1529 predefined-parameters: |
1531 kill-phase-on: NEVER
1534 - name: 'apex-os-odl-nofeature-ha-baremetal-master'
1535 node-parameters: false
1536 current-parameters: false
1537 predefined-parameters: |
1539 kill-phase-on: NEVER
1542 - name: 'apex-os-nosdn-queens-noha-baremetal-master'
1543 node-parameters: false
1544 current-parameters: false
1545 predefined-parameters: |
1547 kill-phase-on: NEVER
1550 - name: 'apex-os-nosdn-queens-ha-baremetal-master'
1551 node-parameters: false
1552 current-parameters: false
1553 predefined-parameters: |
1555 kill-phase-on: NEVER
1558 - name: 'apex-os-nosdn-queens-ha-ipv6-baremetal-master'
1559 node-parameters: false
1560 current-parameters: false
1561 predefined-parameters: |
1563 kill-phase-on: NEVER
1566 - name: 'apex-os-odl-queens-noha-baremetal-master'
1567 node-parameters: false
1568 current-parameters: false
1569 predefined-parameters: |
1571 kill-phase-on: NEVER
1574 - name: 'apex-os-odl-queens-ha-baremetal-master'
1575 node-parameters: false
1576 current-parameters: false
1577 predefined-parameters: |
1579 kill-phase-on: NEVER
1582 - name: 'apex-k8s-nosdn-nofeature-noha-baremetal-master'
1583 node-parameters: false
1584 current-parameters: false
1585 predefined-parameters: |
1587 kill-phase-on: NEVER
1590 - name: 'apex-os-odl-bgpvpn-ha-baremetal-master'
1591 node-parameters: false
1592 current-parameters: false
1593 predefined-parameters: |
1595 kill-phase-on: NEVER
1598 - name: 'apex-os-odl-bgpvpn-noha-baremetal-master'
1599 node-parameters: false
1600 current-parameters: false
1601 predefined-parameters: |
1603 kill-phase-on: NEVER
1606 - name: 'apex-os-odl-bgpvpn_queens-ha-baremetal-master'
1607 node-parameters: false
1608 current-parameters: false
1609 predefined-parameters: |
1611 kill-phase-on: NEVER
1614 - name: 'apex-os-odl-bgpvpn_queens-noha-baremetal-master'
1615 node-parameters: false
1616 current-parameters: false
1617 predefined-parameters: |
1619 kill-phase-on: NEVER
1622 - name: 'apex-os-odl-sfc-ha-baremetal-master'
1623 node-parameters: false
1624 current-parameters: false
1625 predefined-parameters: |
1627 kill-phase-on: NEVER
1630 - name: 'apex-os-odl-sfc-noha-baremetal-master'
1631 node-parameters: false
1632 current-parameters: false
1633 predefined-parameters: |
1635 kill-phase-on: NEVER
1638 - name: 'apex-os-odl-sfc_queens-ha-baremetal-master'
1639 node-parameters: false
1640 current-parameters: false
1641 predefined-parameters: |
1643 kill-phase-on: NEVER
1646 - name: 'apex-os-odl-sfc_queens-noha-baremetal-master'
1647 node-parameters: false
1648 current-parameters: false
1649 predefined-parameters: |
1651 kill-phase-on: NEVER
1654 - name: 'apex-os-nosdn-calipso-noha-baremetal-master'
1655 node-parameters: false
1656 current-parameters: false
1657 predefined-parameters: |
1659 kill-phase-on: NEVER
1662 - name: 'apex-os-nosdn-calipso_queens-noha-baremetal-master'
1663 node-parameters: false
1664 current-parameters: false
1665 predefined-parameters: |
1667 kill-phase-on: NEVER
1673 name: apex-builder-euphrates
1676 name: Baremetal Deploy and Test Phase
1677 condition: SUCCESSFUL
1679 - name: 'apex-os-nosdn-nofeature-noha-baremetal-euphrates'
1680 node-parameters: false
1681 current-parameters: false
1682 predefined-parameters: |
1684 kill-phase-on: NEVER
1687 - name: 'apex-os-nosdn-nofeature-ha-baremetal-euphrates'
1688 node-parameters: false
1689 current-parameters: false
1690 predefined-parameters: |
1692 kill-phase-on: NEVER
1695 - name: 'apex-os-odl-nofeature-ha-baremetal-euphrates'
1696 node-parameters: false
1697 current-parameters: false
1698 predefined-parameters: |
1700 kill-phase-on: NEVER
1703 - name: 'apex-os-odl-nofeature-noha-baremetal-euphrates'
1704 node-parameters: false
1705 current-parameters: false
1706 predefined-parameters: |
1708 kill-phase-on: NEVER
1711 - name: 'apex-os-odl-bgpvpn-ha-baremetal-euphrates'
1712 node-parameters: false
1713 current-parameters: false
1714 predefined-parameters: |
1716 kill-phase-on: NEVER
1719 - name: 'apex-os-ovn-nofeature-noha-baremetal-euphrates'
1720 node-parameters: false
1721 current-parameters: false
1722 predefined-parameters: |
1724 kill-phase-on: NEVER
1727 - name: 'apex-os-nosdn-fdio-noha-baremetal-euphrates'
1728 node-parameters: false
1729 current-parameters: false
1730 predefined-parameters: |
1732 kill-phase-on: NEVER
1735 - name: 'apex-os-nosdn-fdio-ha-baremetal-euphrates'
1736 node-parameters: false
1737 current-parameters: false
1738 predefined-parameters: |
1740 kill-phase-on: NEVER
1743 - name: 'apex-os-nosdn-bar-ha-baremetal-euphrates'
1744 node-parameters: false
1745 current-parameters: false
1746 predefined-parameters: |
1748 kill-phase-on: NEVER
1751 - name: 'apex-os-nosdn-bar-noha-baremetal-euphrates'
1752 node-parameters: false
1753 current-parameters: false
1754 predefined-parameters: |
1756 kill-phase-on: NEVER
1759 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-euphrates'
1760 node-parameters: false
1761 current-parameters: false
1762 predefined-parameters: |
1764 kill-phase-on: NEVER
1767 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-euphrates'
1768 node-parameters: false
1769 current-parameters: false
1770 predefined-parameters: |
1772 kill-phase-on: NEVER
1775 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-euphrates'
1776 node-parameters: false
1777 current-parameters: false
1778 predefined-parameters: |
1780 kill-phase-on: NEVER
1783 - name: 'apex-os-nosdn-kvm_ovs_dpdk-noha-baremetal-euphrates'
1784 node-parameters: false
1785 current-parameters: false
1786 predefined-parameters: |
1788 kill-phase-on: NEVER
1791 - name: 'apex-os-nosdn-kvm_ovs_dpdk-ha-baremetal-euphrates'
1792 node-parameters: false
1793 current-parameters: false
1794 predefined-parameters: |
1796 kill-phase-on: NEVER
1799 - name: 'apex-os-odl-sfc-noha-baremetal-euphrates'
1800 node-parameters: false
1801 current-parameters: false
1802 predefined-parameters: |
1804 kill-phase-on: NEVER
1807 - name: 'apex-os-odl-sfc-ha-baremetal-euphrates'
1808 node-parameters: false
1809 current-parameters: false
1810 predefined-parameters: |
1812 kill-phase-on: NEVER
1816 name: 'apex-upload-artifact'
1819 !include-raw: ./apex-upload-artifact.sh
1822 name: 'apex-download-artifact'
1825 !include-raw: ./apex-download-artifact.sh
1831 !include-raw: ./apex-deploy.sh
1834 name: 'apex-fetch-logs'
1837 !include-raw: ./apex-fetch-logs.sh
1839 #######################
1841 ########################
1845 - timed: '0 0 1-31/2 * *'
1850 - timed: '0 0 2-30/2 * *'
1853 name: 'apex-euphrates'
1855 - timed: '0 0 2-30/2 * *'
1860 - timed: '0 3 1 1 7'