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'
207 name: 'apex-fetch-logs-{stream}'
219 gs-pathname: '{gs-pathname}'
220 # yamllint enable rule:line-length
232 name: 'apex-runner-cperf-{stream}'
235 project-type: 'multijob'
242 gs-pathname: '{gs-pathname}'
248 default: https://gerrit.opnfv.org/gerrit/$PROJECT
249 description: "Used for overriding the GIT URL coming from parameters macro."
257 use-build-blocker: false
267 - description-setter:
268 description: "Deployed on $NODE_NAME"
270 name: 'Baremetal Deploy'
273 - name: 'apex-deploy-baremetal-{stream}'
274 node-parameters: false
275 current-parameters: true
276 predefined-parameters: |
277 GERRIT_BRANCH=$GERRIT_BRANCH
280 DEPLOY_SCENARIO={verify-scenario}
281 kill-phase-on: FAILURE
286 condition: SUCCESSFUL
288 - name: 'cperf-apex-intel-pod2-daily-master'
289 node-parameters: true
290 current-parameters: false
291 predefined-parameters:
292 DEPLOY_SCENARIO={verify-scenario}
299 name: 'apex-deploy-{platform}-{stream}'
314 - '{project}-{platform}-{stream}-defaults'
319 gs-pathname: '{gs-pathname}'
321 name: DEPLOY_SCENARIO
322 default: '{verify-scenario}'
323 description: "Scenario to deploy with."
324 # yamllint disable rule:line-length
328 description: "Use yes in lower case to invoke clean. Indicates if the deploy environment should be cleaned before deployment"
330 # yamllint enable rule:line-length
334 use-build-blocker: true
349 - description-setter:
350 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
351 - 'apex-download-artifact'
356 # Virtual Deploy and Test
358 name: 'apex-virtual-{stream}'
360 project-type: 'multijob'
370 - '{project}-defaults'
371 - '{project}-virtual-{stream}-defaults'
372 - 'functest-suite-parameter'
377 gs-pathname: '{gs-pathname}'
379 name: DEPLOY_SCENARIO
380 default: '{verify-scenario}'
381 description: "Scenario to deploy with."
383 name: ARTIFACT_VERSION
385 description: "Used for overriding the ARTIFACT_VERSION"
390 use-build-blocker: true
396 - 'apex-verify-gate-.*'
404 - description-setter:
405 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
408 condition: SUCCESSFUL
410 - name: 'apex-deploy-virtual-{stream}'
411 current-parameters: false
412 predefined-parameters: |
413 ARTIFACT_VERSION=$ARTIFACT_VERSION
414 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
416 GERRIT_BRANCH=$GERRIT_BRANCH
417 GERRIT_REFSPEC=$GERRIT_REFSPEC
418 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
419 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
421 node-parameters: true
422 kill-phase-on: FAILURE
426 if echo $DEPLOY_SCENARIO | grep queens &> /dev/null; then
427 echo 'REPO=opnfv' > functest_repo
429 echo 'REPO=ollivier' > functest_repo
432 properties-file: functest_repo
437 - name: 'functest-apex-virtual-suite-{stream}'
438 current-parameters: false
439 predefined-parameters: |
440 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
441 FUNCTEST_MODE=$FUNCTEST_MODE
442 FUNCTEST_SUITE_NAME=$FUNCTEST_SUITE_NAME
444 GERRIT_BRANCH=$GERRIT_BRANCH
445 GERRIT_REFSPEC=$GERRIT_REFSPEC
446 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
447 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
448 node-parameters: true
453 name: apex-fetch-logs
455 - name: 'apex-fetch-logs-{stream}'
456 current-parameters: false
457 predefined-parameters: |
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 # Baremetal Deploy and Test
469 name: 'apex-{scenario}-baremetal-{scenario_stream}'
471 project-type: 'multijob'
479 - '{project}-defaults'
480 - '{project}-baremetal-{scenario_stream}-defaults'
485 gs-pathname: '{gs-pathname}'
487 name: DEPLOY_SCENARIO
488 default: '{scenario}'
489 description: "Scenario to deploy with."
494 use-build-blocker: true
499 - 'apex-.*-promote.*'
501 - 'apex-.+-baremetal-.+'
508 - description-setter:
509 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
511 name: 'Baremetal Deploy'
512 condition: SUCCESSFUL
513 execution-type: SEQUENTIALLY
515 - name: 'apex-deploy-baremetal-{scenario_stream}'
516 node-parameters: true
517 current-parameters: true
518 predefined-parameters: |
520 GERRIT_BRANCH=$GERRIT_BRANCH
522 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
526 - name: 'apex-fetch-logs-{scenario_stream}'
527 current-parameters: true
528 predefined-parameters: |
529 GERRIT_BRANCH=$GERRIT_BRANCH
531 node-parameters: true
536 if echo $DEPLOY_SCENARIO | grep queens &> /dev/null; then
537 echo 'REPO=opnfv' > functest_properties
539 echo 'REPO=ollivier' > functest_properties
541 features=$(echo $DEPLOY_SCENARIO | sed -r -n 's/os-.+-(.+)-(noha|ha)/\1/p')
542 if [ "$features" == 'queens' ]; then
543 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-queens-(noha|ha)/\1-nofeature-\2/p')
544 elif [[ "$features" =~ 'queens' ]]; then
545 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-(.+)_queens-(noha|ha)/\1-\2-\3/p')
547 functest_scenario=$DEPLOY_SCENARIO
549 echo "DEPLOY_SCENARIO=$functest_scenario" >> functest_properties
551 properties-file: functest_properties
552 override-build-parameters: true
554 name: 'OPNFV Test Suite'
557 - name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
558 node-parameters: true
559 current-parameters: false
560 predefined-parameters:
561 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
566 name: apex-fetch-logs
568 - name: 'apex-fetch-logs-{scenario_stream}'
569 current-parameters: true
570 predefined-parameters: |
571 GERRIT_BRANCH=$GERRIT_BRANCH
573 node-parameters: true
580 !include-raw-escape: ./update-build-result.groovy
584 name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
586 project-type: 'multijob'
591 - '{project}-defaults'
592 - '{project}-baremetal-{scenario_stream}-defaults'
597 gs-pathname: '{gs-pathname}'
599 name: DEPLOY_SCENARIO
600 default: '{scenario}'
601 description: "Scenario to deploy with."
606 use-build-blocker: true
612 - 'apex-testsuite-.+-baremetal-.+'
619 - description-setter:
620 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
625 - name: 'functest-apex-baremetal-daily-{scenario_stream}'
626 node-parameters: true
627 current-parameters: false
628 predefined-parameters:
629 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
637 - name: 'yardstick-apex-baremetal-daily-{scenario_stream}'
638 node-parameters: true
639 current-parameters: false
640 predefined-parameters:
641 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
646 name: Dovetail-proposed_tests
649 - name: 'dovetail-apex-baremetal-default-mandatory-{scenario_stream}'
650 node-parameters: true
651 current-parameters: false
652 predefined-parameters:
653 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
655 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
659 name: Dovetail-default
662 - name: 'dovetail-apex-baremetal-default-optional-{scenario_stream}'
663 node-parameters: true
664 current-parameters: false
665 predefined-parameters:
666 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
668 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
675 - name: 'storperf-apex-baremetal-daily-{scenario_stream}'
676 node-parameters: true
677 current-parameters: false
678 predefined-parameters:
679 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
680 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-nosdn-nofeature-ha/"
684 # Build status is always success due conditional plugin prefetching
685 # build status before multijob phases execute
686 # - conditional-step:
687 # condition-kind: current-status
688 # condition-worst: SUCCESS
689 # condtion-best: SUCCESS
690 # on-evaluation-failure: mark-unstable
692 # - shell: 'echo "Tests Passed"'
695 name: 'apex-daily-{stream}'
697 # Job template for daily build
699 # Required Variables:
700 # stream: branch with - in place of / (eg. stable)
701 # branch: branch (eg. stable)
702 project-type: 'multijob'
704 disabled: '{obj:disable_daily}'
710 - '{project}-defaults'
711 - '{project}-baremetal-{stream}-defaults'
716 gs-pathname: '{gs-pathname}'
721 use-build-blocker: true
732 condition: SUCCESSFUL
734 - name: 'apex-build-{stream}'
735 current-parameters: false
736 predefined-parameters: |
737 GERRIT_BRANCH=$GERRIT_BRANCH
739 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
740 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
741 node-parameters: true
742 kill-phase-on: FAILURE
746 name: 'Verify and upload ISO'
747 condition: SUCCESSFUL
749 - name: 'apex-verify-iso-{stream}'
750 current-parameters: false
751 predefined-parameters: |
752 BUILD_DIRECTORY=$WORKSPACE/../apex-build-{stream}/.build
753 GERRIT_BRANCH=$GERRIT_BRANCH
755 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
756 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
757 node-parameters: true
758 kill-phase-on: FAILURE
761 - apex-builder-{stream}
763 # snapshot info fetch
765 name: 'apex-fetch-snap-info'
770 - '{project}-defaults'
774 !include-raw-escape: ./apex-fetch-snap-info.sh
778 name: 'apex-create-snapshot'
783 - '{project}-defaults'
787 !include-raw-escape: ./apex-snapshot-create.sh
791 name: 'apex-upload-snapshot'
796 - '{project}-defaults'
800 properties-content: ARTIFACT_TYPE=snapshot
801 - 'apex-upload-artifact'
805 name: 'apex-csit-promote-daily-{stream}-os-{os_version}-{topology}'
807 # Job template for promoting CSIT Snapshots
809 # Required Variables:
810 # stream: branch with - in place of / (eg. stable)
811 # branch: branch (eg. stable)
812 node: '{virtual-slave}'
813 project-type: 'multijob'
814 disabled: '{disable_promote}'
824 gs-pathname: '{gs-pathname}'
826 name: ARTIFACT_VERSION
828 description: "Used for overriding the ARTIFACT_VERSION"
832 description: "Used for overriding the PROMOTE"
835 default: $GS_BASE{gs-pathname}/{os_version}/{topology}
836 description: "User for overriding GS_URL from apex params"
839 default: '{os_version}'
840 description: OpenStack version short name
843 default: '{odl_branch}'
844 description: ODL branch being used
848 use-build-blocker: true
854 - 'apex-csit-promote.*'
862 - timed: '0 12 * * 0'
866 name: apex-virtual-deploy
867 condition: SUCCESSFUL
869 - name: 'apex-deploy-virtual-{stream}'
870 current-parameters: true
871 predefined-parameters: |
872 DEPLOY_SCENARIO=os-odl-{os_scenario}-{topology}
874 GERRIT_BRANCH=$GERRIT_BRANCH
875 GERRIT_REFSPEC=$GERRIT_REFSPEC
876 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
877 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
878 node-parameters: true
879 kill-phase-on: FAILURE
883 name: fetch snapshot info
884 condition: SUCCESSFUL
886 - name: 'apex-fetch-snap-info'
887 current-parameters: true
888 node-parameters: true
889 kill-phase-on: FAILURE
894 condition: SUCCESSFUL
895 execution-type: SEQUENTIALLY
897 - name: cperf-apex-csit-master
898 predefined-parameters: |
899 ODL_BRANCH=$ODL_BRANCH
900 RC_FILE_PATH=/tmp/csit/overcloudrc
901 NODE_FILE_PATH=/tmp/csit/node.yaml
902 SSH_KEY_PATH=/tmp/csit/id_rsa
903 ODL_CONTAINERIZED=true
904 OS_VERSION=$OS_VERSION
905 node-parameters: true
908 - name: cperf-upload-logs-csit
909 predefined-parameters: |
910 ODL_BRANCH=$ODL_BRANCH
911 OS_VERSION=$OS_VERSION
912 node-parameters: true
913 kill-phase-on: FAILURE
916 name: create snapshot
917 condition: SUCCESSFUL
919 - name: 'apex-create-snapshot'
920 current-parameters: true
921 predefined-parameters: |
923 node-parameters: true
924 kill-phase-on: FAILURE
928 name: upload snapshot
929 condition: SUCCESSFUL
931 - name: 'apex-upload-snapshot'
932 current-parameters: true
933 predefined-parameters: |
935 node-parameters: true
936 kill-phase-on: FAILURE
942 name: 'apex-fdio-promote-daily-{stream}'
944 # Job template for promoting CSIT Snapshots
946 # Required Variables:
947 # stream: branch with - in place of / (eg. stable)
948 # branch: branch (eg. stable)
949 node: '{virtual-slave}'
950 project-type: 'multijob'
961 gs-pathname: '{gs-pathname}'
965 use-build-blocker: true
976 condition: SUCCESSFUL
978 - name: 'apex-build-{stream}'
979 current-parameters: false
980 predefined-parameters: |
981 GERRIT_BRANCH=$GERRIT_BRANCH
982 GERRIT_REFSPEC=$GERRIT_REFSPEC
983 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
984 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
985 node-parameters: false
986 kill-phase-on: FAILURE
991 condition: SUCCESSFUL
993 - name: 'apex-deploy-virtual-{stream}'
994 current-parameters: false
995 predefined-parameters: |
996 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
998 GERRIT_BRANCH=$GERRIT_BRANCH
999 GERRIT_REFSPEC=$GERRIT_REFSPEC
1000 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1001 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1003 node-parameters: true
1004 kill-phase-on: FAILURE
1008 name: create snapshot
1009 condition: SUCCESSFUL
1011 - name: 'apex-create-snapshot'
1012 current-parameters: false
1013 predefined-parameters: |
1015 node-parameters: true
1016 kill-phase-on: FAILURE
1020 name: upload snapshot
1021 condition: SUCCESSFUL
1023 - name: 'apex-upload-snapshot'
1024 current-parameters: false
1025 predefined-parameters: |
1027 node-parameters: true
1028 kill-phase-on: FAILURE
1034 name: 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
1036 project-type: 'multijob'
1049 - '{project}-defaults'
1050 - project-parameter:
1051 project: '{project}'
1054 gs-pathname: '{gs-pathname}'
1056 name: DEPLOY_SCENARIO
1057 default: 'os-nosdn-nofeature-ha'
1058 description: "Scenario to deploy with."
1061 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1062 description: 'Git URL to use on this Jenkins Slave'
1065 default: /root/.ssh/id_rsa
1066 description: 'SSH key to use for Apex'
1071 use-build-blocker: true
1076 - 'apex-.*-promote.*'
1078 - 'apex-.+-baremetal-.+'
1085 - description-setter:
1086 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1088 name: 'Baremetal Deploy'
1089 condition: SUCCESSFUL
1091 - name: 'apex-deploy-baremetal-{stream}'
1092 node-parameters: true
1093 current-parameters: true
1094 predefined-parameters: |
1096 GERRIT_BRANCH=$GERRIT_BRANCH
1098 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1099 kill-phase-on: FAILURE
1106 - name: 'yardstick-apex-baremetal-daily-{stream}'
1107 node-parameters: true
1108 current-parameters: false
1109 predefined-parameters:
1110 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1111 kill-phase-on: NEVER
1112 abort-all-job: false
1115 # Dovetail Danube test job
1117 name: 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
1119 project-type: 'multijob'
1126 - '{project}-defaults'
1127 - project-parameter:
1128 project: '{project}'
1129 branch: 'stable/danube'
1131 gs-pathname: '/danube'
1133 name: DEPLOY_SCENARIO
1134 default: 'os-nosdn-nofeature-ha'
1135 description: "Scenario to deploy with."
1140 use-build-blocker: true
1145 - 'apex-.*-promote.*'
1149 - timed: '' # '0 1 * * *'
1152 - description-setter:
1153 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1155 name: 'Baremetal Deploy'
1156 condition: SUCCESSFUL
1158 - name: 'apex-deploy-baremetal-danube'
1159 node-parameters: true
1160 current-parameters: true
1161 predefined-parameters: |
1163 GERRIT_BRANCH=$GERRIT_BRANCH
1165 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1166 kill-phase-on: FAILURE
1173 - name: 'dovetail-apex-baremetal-proposed_tests-danube'
1174 node-parameters: true
1175 current-parameters: false
1176 predefined-parameters:
1177 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1178 kill-phase-on: NEVER
1179 abort-all-job: false
1182 ########################
1184 ########################
1186 name: apex-parameter
1191 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1193 name: ARTIFACT_VERSION
1195 description: "Artifact version type"
1197 name: BUILD_DIRECTORY
1198 default: $WORKSPACE/.build
1199 description: "Directory where the build artifact will be located upon the completion of the build."
1201 name: CACHE_DIRECTORY
1202 default: $HOME/opnfv/apex-cache{gs-pathname}
1203 description: "Directory where the cache to be used during the build is located."
1204 # yamllint disable rule:line-length
1207 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1208 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1209 # yamllint enable rule:line-length
1212 default: '{gs-pathname}'
1213 description: "Version directory where opnfv artifacts are stored in gs repository"
1216 default: $GS_BASE{gs-pathname}
1217 description: "URL to Google Storage."
1221 description: "Flag to know if we should promote/upload snapshot artifacts."
1223 ########################
1225 ########################
1229 name: apex-builder-fraser
1232 name: Baremetal Deploy and Test Phase
1233 condition: SUCCESSFUL
1235 - name: 'apex-os-nosdn-nofeature-ha-baremetal-fraser'
1236 node-parameters: false
1237 current-parameters: false
1238 predefined-parameters: |
1240 kill-phase-on: NEVER
1243 - name: 'apex-os-odl-bgpvpn-ha-baremetal-fraser'
1244 node-parameters: false
1245 current-parameters: false
1246 predefined-parameters: |
1248 kill-phase-on: NEVER
1254 name: apex-builder-danube
1257 name: Baremetal Deploy and Test Phase
1258 condition: SUCCESSFUL
1260 - name: 'apex-os-nosdn-nofeature-noha-baremetal-danube'
1261 node-parameters: false
1262 current-parameters: false
1263 predefined-parameters: |
1265 kill-phase-on: NEVER
1268 - name: 'apex-os-nosdn-nofeature-ha-baremetal-danube'
1269 node-parameters: false
1270 current-parameters: false
1271 predefined-parameters: |
1273 kill-phase-on: NEVER
1276 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-danube'
1277 node-parameters: false
1278 current-parameters: false
1279 predefined-parameters: |
1281 kill-phase-on: NEVER
1284 - name: 'apex-os-nosdn-ovs-noha-baremetal-danube'
1285 node-parameters: false
1286 current-parameters: false
1287 predefined-parameters: |
1289 kill-phase-on: NEVER
1292 - name: 'apex-os-nosdn-ovs-ha-baremetal-danube'
1293 node-parameters: false
1294 current-parameters: false
1295 predefined-parameters: |
1297 kill-phase-on: NEVER
1300 - name: 'apex-os-nosdn-fdio-noha-baremetal-danube'
1301 node-parameters: false
1302 current-parameters: false
1303 predefined-parameters: |
1305 kill-phase-on: NEVER
1308 - name: 'apex-os-nosdn-fdio-ha-baremetal-danube'
1309 node-parameters: false
1310 current-parameters: false
1311 predefined-parameters: |
1313 kill-phase-on: NEVER
1316 - name: 'apex-os-nosdn-kvm-ha-baremetal-danube'
1317 node-parameters: false
1318 current-parameters: false
1319 predefined-parameters: |
1321 kill-phase-on: NEVER
1324 - name: 'apex-os-nosdn-kvm-noha-baremetal-danube'
1325 node-parameters: false
1326 current-parameters: false
1327 predefined-parameters: |
1329 kill-phase-on: NEVER
1332 - name: 'apex-os-odl_l2-fdio-noha-baremetal-danube'
1333 node-parameters: false
1334 current-parameters: false
1335 predefined-parameters: |
1337 kill-phase-on: NEVER
1340 - name: 'apex-os-odl_l2-fdio-ha-baremetal-danube'
1341 node-parameters: false
1342 current-parameters: false
1343 predefined-parameters: |
1345 kill-phase-on: NEVER
1348 - name: 'apex-os-odl_netvirt-fdio-noha-baremetal-danube'
1349 node-parameters: false
1350 current-parameters: false
1351 predefined-parameters: |
1353 kill-phase-on: NEVER
1356 - name: 'apex-os-odl_l2-sfc-noha-baremetal-danube'
1357 node-parameters: false
1358 current-parameters: false
1359 predefined-parameters: |
1361 kill-phase-on: NEVER
1364 - name: 'apex-os-odl_l3-nofeature-noha-baremetal-danube'
1365 node-parameters: false
1366 current-parameters: false
1367 predefined-parameters: |
1369 kill-phase-on: NEVER
1372 - name: 'apex-os-odl_l3-nofeature-ha-baremetal-danube'
1373 node-parameters: false
1374 current-parameters: false
1375 predefined-parameters: |
1377 kill-phase-on: NEVER
1380 - name: 'apex-os-odl_l3-ovs-noha-baremetal-danube'
1381 node-parameters: false
1382 current-parameters: false
1383 predefined-parameters: |
1385 kill-phase-on: NEVER
1388 - name: 'apex-os-odl_l3-ovs-ha-baremetal-danube'
1389 node-parameters: false
1390 current-parameters: false
1391 predefined-parameters: |
1393 kill-phase-on: NEVER
1396 - name: 'apex-os-odl-bgpvpn-ha-baremetal-danube'
1397 node-parameters: false
1398 current-parameters: false
1399 predefined-parameters: |
1401 kill-phase-on: NEVER
1404 - name: 'apex-os-odl-gluon-noha-baremetal-danube'
1405 node-parameters: false
1406 current-parameters: false
1407 predefined-parameters: |
1409 kill-phase-on: NEVER
1412 - name: 'apex-os-odl_l3-fdio-noha-baremetal-danube'
1413 node-parameters: false
1414 current-parameters: false
1415 predefined-parameters: |
1417 kill-phase-on: NEVER
1420 - name: 'apex-os-odl_l3-fdio-ha-baremetal-danube'
1421 node-parameters: false
1422 current-parameters: false
1423 predefined-parameters: |
1425 kill-phase-on: NEVER
1428 - name: 'apex-os-odl_l3-fdio_dvr-noha-baremetal-danube'
1429 node-parameters: false
1430 current-parameters: false
1431 predefined-parameters: |
1433 kill-phase-on: NEVER
1436 - name: 'apex-os-odl_l3-fdio_dvr-ha-baremetal-danube'
1437 node-parameters: false
1438 current-parameters: false
1439 predefined-parameters: |
1441 kill-phase-on: NEVER
1444 - name: 'apex-os-odl_l3-csit-noha-baremetal-danube'
1445 node-parameters: false
1446 current-parameters: false
1447 predefined-parameters: |
1449 kill-phase-on: NEVER
1452 - name: 'apex-os-onos-nofeature-ha-baremetal-danube'
1453 node-parameters: false
1454 current-parameters: false
1455 predefined-parameters: |
1457 kill-phase-on: NEVER
1460 - name: 'apex-os-ovn-nofeature-noha-baremetal-danube'
1461 node-parameters: false
1462 current-parameters: false
1463 predefined-parameters: |
1465 kill-phase-on: NEVER
1471 name: apex-builder-master
1474 name: Baremetal Deploy and Test Phase
1475 condition: SUCCESSFUL
1477 - name: 'apex-os-nosdn-nofeature-noha-baremetal-master'
1478 node-parameters: false
1479 current-parameters: false
1480 predefined-parameters: |
1482 kill-phase-on: NEVER
1485 - name: 'apex-os-nosdn-nofeature-ha-baremetal-master'
1486 node-parameters: false
1487 current-parameters: false
1488 predefined-parameters: |
1490 kill-phase-on: NEVER
1493 - name: 'apex-os-odl-nofeature-noha-baremetal-master'
1494 node-parameters: false
1495 current-parameters: false
1496 predefined-parameters: |
1498 kill-phase-on: NEVER
1501 - name: 'apex-os-odl-nofeature-ha-baremetal-master'
1502 node-parameters: false
1503 current-parameters: false
1504 predefined-parameters: |
1506 kill-phase-on: NEVER
1509 - name: 'apex-os-nosdn-queens-noha-baremetal-master'
1510 node-parameters: false
1511 current-parameters: false
1512 predefined-parameters: |
1514 kill-phase-on: NEVER
1517 - name: 'apex-os-nosdn-queens-ha-baremetal-master'
1518 node-parameters: false
1519 current-parameters: false
1520 predefined-parameters: |
1522 kill-phase-on: NEVER
1525 - name: 'apex-os-odl-queens-noha-baremetal-master'
1526 node-parameters: false
1527 current-parameters: false
1528 predefined-parameters: |
1530 kill-phase-on: NEVER
1533 - name: 'apex-os-odl-queens-ha-baremetal-master'
1534 node-parameters: false
1535 current-parameters: false
1536 predefined-parameters: |
1538 kill-phase-on: NEVER
1541 - name: 'apex-k8s-nosdn-nofeature-noha-baremetal-master'
1542 node-parameters: false
1543 current-parameters: false
1544 predefined-parameters: |
1546 kill-phase-on: NEVER
1549 - name: 'apex-os-odl-bgpvpn-ha-baremetal-master'
1550 node-parameters: false
1551 current-parameters: false
1552 predefined-parameters: |
1554 kill-phase-on: NEVER
1557 - name: 'apex-os-odl-bgpvpn-noha-baremetal-master'
1558 node-parameters: false
1559 current-parameters: false
1560 predefined-parameters: |
1562 kill-phase-on: NEVER
1565 - name: 'apex-os-odl-bgpvpn_queens-ha-baremetal-master'
1566 node-parameters: false
1567 current-parameters: false
1568 predefined-parameters: |
1570 kill-phase-on: NEVER
1573 - name: 'apex-os-odl-bgpvpn_queens-noha-baremetal-master'
1574 node-parameters: false
1575 current-parameters: false
1576 predefined-parameters: |
1578 kill-phase-on: NEVER
1584 name: apex-builder-euphrates
1587 name: Baremetal Deploy and Test Phase
1588 condition: SUCCESSFUL
1590 - name: 'apex-os-nosdn-nofeature-noha-baremetal-euphrates'
1591 node-parameters: false
1592 current-parameters: false
1593 predefined-parameters: |
1595 kill-phase-on: NEVER
1598 - name: 'apex-os-nosdn-nofeature-ha-baremetal-euphrates'
1599 node-parameters: false
1600 current-parameters: false
1601 predefined-parameters: |
1603 kill-phase-on: NEVER
1606 - name: 'apex-os-odl-nofeature-ha-baremetal-euphrates'
1607 node-parameters: false
1608 current-parameters: false
1609 predefined-parameters: |
1611 kill-phase-on: NEVER
1614 - name: 'apex-os-odl-nofeature-noha-baremetal-euphrates'
1615 node-parameters: false
1616 current-parameters: false
1617 predefined-parameters: |
1619 kill-phase-on: NEVER
1622 - name: 'apex-os-odl-bgpvpn-ha-baremetal-euphrates'
1623 node-parameters: false
1624 current-parameters: false
1625 predefined-parameters: |
1627 kill-phase-on: NEVER
1630 - name: 'apex-os-ovn-nofeature-noha-baremetal-euphrates'
1631 node-parameters: false
1632 current-parameters: false
1633 predefined-parameters: |
1635 kill-phase-on: NEVER
1638 - name: 'apex-os-nosdn-fdio-noha-baremetal-euphrates'
1639 node-parameters: false
1640 current-parameters: false
1641 predefined-parameters: |
1643 kill-phase-on: NEVER
1646 - name: 'apex-os-nosdn-fdio-ha-baremetal-euphrates'
1647 node-parameters: false
1648 current-parameters: false
1649 predefined-parameters: |
1651 kill-phase-on: NEVER
1654 - name: 'apex-os-nosdn-bar-ha-baremetal-euphrates'
1655 node-parameters: false
1656 current-parameters: false
1657 predefined-parameters: |
1659 kill-phase-on: NEVER
1662 - name: 'apex-os-nosdn-bar-noha-baremetal-euphrates'
1663 node-parameters: false
1664 current-parameters: false
1665 predefined-parameters: |
1667 kill-phase-on: NEVER
1670 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-euphrates'
1671 node-parameters: false
1672 current-parameters: false
1673 predefined-parameters: |
1675 kill-phase-on: NEVER
1678 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-euphrates'
1679 node-parameters: false
1680 current-parameters: false
1681 predefined-parameters: |
1683 kill-phase-on: NEVER
1686 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-euphrates'
1687 node-parameters: false
1688 current-parameters: false
1689 predefined-parameters: |
1691 kill-phase-on: NEVER
1694 - name: 'apex-os-nosdn-kvm_ovs_dpdk-noha-baremetal-euphrates'
1695 node-parameters: false
1696 current-parameters: false
1697 predefined-parameters: |
1699 kill-phase-on: NEVER
1702 - name: 'apex-os-nosdn-kvm_ovs_dpdk-ha-baremetal-euphrates'
1703 node-parameters: false
1704 current-parameters: false
1705 predefined-parameters: |
1707 kill-phase-on: NEVER
1710 - name: 'apex-os-odl-sfc-noha-baremetal-euphrates'
1711 node-parameters: false
1712 current-parameters: false
1713 predefined-parameters: |
1715 kill-phase-on: NEVER
1718 - name: 'apex-os-odl-sfc-ha-baremetal-euphrates'
1719 node-parameters: false
1720 current-parameters: false
1721 predefined-parameters: |
1723 kill-phase-on: NEVER
1726 - name: 'apex-os-nosdn-calipso-noha-baremetal-euphrates'
1727 node-parameters: false
1728 current-parameters: false
1729 predefined-parameters: |
1731 kill-phase-on: NEVER
1735 name: 'apex-upload-artifact'
1738 !include-raw: ./apex-upload-artifact.sh
1741 name: 'apex-download-artifact'
1744 !include-raw: ./apex-download-artifact.sh
1750 !include-raw: ./apex-deploy.sh
1753 name: 'apex-fetch-logs'
1756 !include-raw: ./apex-fetch-logs.sh
1758 #######################
1760 ########################
1764 - timed: '0 0 1-31/2 * *'
1769 - timed: '0 0 2-30/2 * *'
1772 name: 'apex-euphrates'
1774 - timed: '0 0 2-30/2 * *'
1779 - timed: '0 3 1 1 7'