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-nofeature-noha':
162 - 'os-nosdn-nofeature-ha':
164 - 'os-odl-nofeature-ha':
166 - 'os-odl-nofeature-noha':
168 - 'os-odl-bgpvpn-ha':
170 - 'os-ovn-nofeature-noha':
172 - 'os-nosdn-fdio-noha':
174 - 'os-nosdn-fdio-ha':
178 - 'os-nosdn-bar-noha':
180 - 'os-nosdn-nofeature-ha-ipv6':
182 - 'os-nosdn-ovs_dpdk-noha':
184 - 'os-nosdn-ovs_dpdk-ha':
186 - 'os-nosdn-kvm_ovs_dpdk-noha':
188 - 'os-nosdn-kvm_ovs_dpdk-ha':
194 - 'os-nosdn-calipso-noha':
204 odl_branch: 'stable/carbon'
206 os_scenario: 'queens'
207 odl_branch: 'stable/oxygen'
209 os_scenario: 'nofeature'
210 odl_branch: 'stable/oxygen'
219 name: 'apex-fetch-logs-{stream}'
231 gs-pathname: '{gs-pathname}'
232 # yamllint enable rule:line-length
244 name: 'apex-runner-cperf-{stream}'
247 project-type: 'multijob'
254 gs-pathname: '{gs-pathname}'
260 default: https://gerrit.opnfv.org/gerrit/$PROJECT
261 description: "Used for overriding the GIT URL coming from parameters macro."
269 use-build-blocker: false
279 - description-setter:
280 description: "Deployed on $NODE_NAME"
282 name: 'Baremetal Deploy'
285 - name: 'apex-deploy-baremetal-{stream}'
286 node-parameters: false
287 current-parameters: true
288 predefined-parameters: |
289 GERRIT_BRANCH=$GERRIT_BRANCH
292 DEPLOY_SCENARIO={verify-scenario}
293 kill-phase-on: FAILURE
298 condition: SUCCESSFUL
300 - name: 'cperf-apex-intel-pod2-daily-master'
301 node-parameters: true
302 current-parameters: false
303 predefined-parameters:
304 DEPLOY_SCENARIO={verify-scenario}
311 name: 'apex-deploy-{platform}-{stream}'
326 - '{project}-{platform}-{stream}-defaults'
331 gs-pathname: '{gs-pathname}'
333 name: DEPLOY_SCENARIO
334 default: '{verify-scenario}'
335 description: "Scenario to deploy with."
336 # yamllint disable rule:line-length
340 description: "Use yes in lower case to invoke clean. Indicates if the deploy environment should be cleaned before deployment"
342 # yamllint enable rule:line-length
346 use-build-blocker: true
361 - description-setter:
362 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
363 - 'apex-download-artifact'
368 # Virtual Deploy and Test
370 name: 'apex-virtual-{stream}'
372 project-type: 'multijob'
382 - '{project}-defaults'
383 - '{project}-virtual-{stream}-defaults'
384 - 'functest-suite-parameter'
389 gs-pathname: '{gs-pathname}'
391 name: DEPLOY_SCENARIO
392 default: '{verify-scenario}'
393 description: "Scenario to deploy with."
395 name: ARTIFACT_VERSION
397 description: "Used for overriding the ARTIFACT_VERSION"
402 use-build-blocker: true
408 - 'apex-verify-gate-.*'
416 - description-setter:
417 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
420 condition: SUCCESSFUL
422 - name: 'apex-deploy-virtual-{stream}'
423 current-parameters: false
424 predefined-parameters: |
425 ARTIFACT_VERSION=$ARTIFACT_VERSION
426 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
428 GERRIT_BRANCH=$GERRIT_BRANCH
429 GERRIT_REFSPEC=$GERRIT_REFSPEC
430 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
431 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
433 node-parameters: true
434 kill-phase-on: FAILURE
438 if echo $DEPLOY_SCENARIO | grep queens &> /dev/null; then
439 echo 'REPO=opnfv' > functest_repo
441 echo 'REPO=ollivier' > functest_repo
444 properties-file: functest_repo
449 - name: 'functest-apex-virtual-suite-{stream}'
450 current-parameters: false
451 predefined-parameters: |
452 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
453 FUNCTEST_MODE=$FUNCTEST_MODE
454 FUNCTEST_SUITE_NAME=$FUNCTEST_SUITE_NAME
456 GERRIT_BRANCH=$GERRIT_BRANCH
457 GERRIT_REFSPEC=$GERRIT_REFSPEC
458 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
459 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
460 node-parameters: true
465 name: apex-fetch-logs
467 - name: 'apex-fetch-logs-{stream}'
468 current-parameters: false
469 predefined-parameters: |
470 GERRIT_BRANCH=$GERRIT_BRANCH
471 GERRIT_REFSPEC=$GERRIT_REFSPEC
472 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
473 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
474 node-parameters: true
479 # Baremetal Deploy and Test
481 name: 'apex-{scenario}-baremetal-{scenario_stream}'
483 project-type: 'multijob'
491 - '{project}-defaults'
492 - '{project}-baremetal-{scenario_stream}-defaults'
497 gs-pathname: '{gs-pathname}'
499 name: DEPLOY_SCENARIO
500 default: '{scenario}'
501 description: "Scenario to deploy with."
506 use-build-blocker: true
511 - 'apex-.*-promote.*'
513 - 'apex-.+-baremetal-.+'
520 - description-setter:
521 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
523 name: 'Baremetal Deploy'
524 condition: SUCCESSFUL
525 execution-type: SEQUENTIALLY
527 - name: 'apex-deploy-baremetal-{scenario_stream}'
528 node-parameters: true
529 current-parameters: true
530 predefined-parameters: |
532 GERRIT_BRANCH=$GERRIT_BRANCH
534 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
538 - name: 'apex-fetch-logs-{scenario_stream}'
539 current-parameters: true
540 predefined-parameters: |
541 GERRIT_BRANCH=$GERRIT_BRANCH
543 node-parameters: true
548 if echo $DEPLOY_SCENARIO | grep queens &> /dev/null; then
549 echo 'REPO=opnfv' > functest_properties
551 echo 'REPO=ollivier' > functest_properties
553 features=$(echo $DEPLOY_SCENARIO | sed -r -n 's/os-.+-(.+)-(noha|ha)/\1/p')
554 if [ "$features" == 'queens' ]; then
555 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-queens-(noha|ha)/\1-nofeature-\2/p')
556 elif [[ "$features" =~ 'queens' ]]; then
557 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-(.+)_queens-(noha|ha)/\1-\2-\3/p')
559 functest_scenario=$DEPLOY_SCENARIO
561 echo "DEPLOY_SCENARIO=$functest_scenario" >> functest_properties
563 properties-file: functest_properties
564 override-build-parameters: true
566 name: 'OPNFV Test Suite'
569 - name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
570 node-parameters: true
571 current-parameters: false
572 predefined-parameters:
573 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
578 name: apex-fetch-logs
580 - name: 'apex-fetch-logs-{scenario_stream}'
581 current-parameters: true
582 predefined-parameters: |
583 GERRIT_BRANCH=$GERRIT_BRANCH
585 node-parameters: true
592 !include-raw-escape: ./update-build-result.groovy
596 name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
598 project-type: 'multijob'
603 - '{project}-defaults'
604 - '{project}-baremetal-{scenario_stream}-defaults'
609 gs-pathname: '{gs-pathname}'
611 name: DEPLOY_SCENARIO
612 default: '{scenario}'
613 description: "Scenario to deploy with."
618 use-build-blocker: true
624 - 'apex-testsuite-.+-baremetal-.+'
631 - description-setter:
632 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
637 - name: 'functest-apex-baremetal-daily-{scenario_stream}'
638 node-parameters: true
639 current-parameters: false
640 predefined-parameters:
641 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
649 - name: 'yardstick-apex-baremetal-daily-{scenario_stream}'
650 node-parameters: true
651 current-parameters: false
652 predefined-parameters:
653 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
658 name: Dovetail-proposed_tests
661 - name: 'dovetail-apex-baremetal-default-mandatory-{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/"
671 name: Dovetail-default
674 - name: 'dovetail-apex-baremetal-default-optional-{scenario_stream}'
675 node-parameters: true
676 current-parameters: false
677 predefined-parameters:
678 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
680 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
687 - name: 'storperf-apex-baremetal-daily-{scenario_stream}'
688 node-parameters: true
689 current-parameters: false
690 predefined-parameters:
691 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
692 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-nosdn-nofeature-ha/"
696 # Build status is always success due conditional plugin prefetching
697 # build status before multijob phases execute
698 # - conditional-step:
699 # condition-kind: current-status
700 # condition-worst: SUCCESS
701 # condtion-best: SUCCESS
702 # on-evaluation-failure: mark-unstable
704 # - shell: 'echo "Tests Passed"'
707 name: 'apex-daily-{stream}'
709 # Job template for daily build
711 # Required Variables:
712 # stream: branch with - in place of / (eg. stable)
713 # branch: branch (eg. stable)
714 project-type: 'multijob'
716 disabled: '{obj:disable_daily}'
722 - '{project}-defaults'
723 - '{project}-baremetal-{stream}-defaults'
728 gs-pathname: '{gs-pathname}'
733 use-build-blocker: true
744 condition: SUCCESSFUL
746 - name: 'apex-build-{stream}'
747 current-parameters: false
748 predefined-parameters: |
749 GERRIT_BRANCH=$GERRIT_BRANCH
751 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
752 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
753 node-parameters: true
754 kill-phase-on: FAILURE
758 name: 'Verify and upload ISO'
759 condition: SUCCESSFUL
761 - name: 'apex-verify-iso-{stream}'
762 current-parameters: false
763 predefined-parameters: |
764 BUILD_DIRECTORY=$WORKSPACE/../apex-build-{stream}/.build
765 GERRIT_BRANCH=$GERRIT_BRANCH
767 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
768 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
769 node-parameters: true
770 kill-phase-on: FAILURE
773 - apex-builder-{stream}
775 # snapshot info fetch
777 name: 'apex-fetch-snap-info'
782 - '{project}-defaults'
786 !include-raw-escape: ./apex-fetch-snap-info.sh
790 name: 'apex-create-snapshot'
795 - '{project}-defaults'
799 !include-raw-escape: ./apex-snapshot-create.sh
803 name: 'apex-upload-snapshot'
808 - '{project}-defaults'
812 properties-content: ARTIFACT_TYPE=snapshot
813 - 'apex-upload-artifact'
817 name: 'apex-csit-promote-daily-{stream}-os-{os_version}-{topology}'
819 # Job template for promoting CSIT Snapshots
821 # Required Variables:
822 # stream: branch with - in place of / (eg. stable)
823 # branch: branch (eg. stable)
824 node: '{virtual-slave}'
825 project-type: 'multijob'
826 disabled: '{disable_promote}'
836 gs-pathname: '{gs-pathname}'
838 name: ARTIFACT_VERSION
840 description: "Used for overriding the ARTIFACT_VERSION"
844 description: "Used for overriding the PROMOTE"
847 default: $GS_BASE{gs-pathname}/{os_version}/{topology}
848 description: "User for overriding GS_URL from apex params"
851 default: '{os_version}'
852 description: OpenStack version short name
855 default: '{odl_branch}'
856 description: ODL branch being used
860 use-build-blocker: true
866 - 'apex-csit-promote.*'
874 - timed: '0 12 * * 0'
878 name: apex-virtual-deploy
879 condition: SUCCESSFUL
881 - name: 'apex-deploy-virtual-{stream}'
882 current-parameters: true
883 predefined-parameters: |
884 DEPLOY_SCENARIO=os-odl-{os_scenario}-{topology}
886 GERRIT_BRANCH=$GERRIT_BRANCH
887 GERRIT_REFSPEC=$GERRIT_REFSPEC
888 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
889 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
890 node-parameters: true
891 kill-phase-on: FAILURE
895 name: fetch snapshot info
896 condition: SUCCESSFUL
898 - name: 'apex-fetch-snap-info'
899 current-parameters: true
900 node-parameters: true
901 kill-phase-on: FAILURE
906 condition: SUCCESSFUL
907 execution-type: SEQUENTIALLY
909 - name: cperf-apex-csit-master
910 predefined-parameters: |
911 ODL_BRANCH=$ODL_BRANCH
912 RC_FILE_PATH=/tmp/csit/overcloudrc
913 NODE_FILE_PATH=/tmp/csit/node.yaml
914 SSH_KEY_PATH=/tmp/csit/id_rsa
915 ODL_CONTAINERIZED=true
916 OS_VERSION=$OS_VERSION
917 node-parameters: true
920 - name: cperf-upload-logs-csit
921 predefined-parameters: |
922 ODL_BRANCH=$ODL_BRANCH
923 OS_VERSION=$OS_VERSION
924 node-parameters: true
925 kill-phase-on: FAILURE
927 - name: 'apex-fetch-logs-{stream}'
928 current-parameters: false
929 predefined-parameters: |
930 GERRIT_BRANCH=$GERRIT_BRANCH
931 GERRIT_REFSPEC=$GERRIT_REFSPEC
932 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
933 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
934 node-parameters: true
939 name: create snapshot
940 condition: SUCCESSFUL
942 - name: 'apex-create-snapshot'
943 current-parameters: true
944 predefined-parameters: |
946 node-parameters: true
947 kill-phase-on: FAILURE
951 name: upload snapshot
952 condition: SUCCESSFUL
954 - name: 'apex-upload-snapshot'
955 current-parameters: true
956 predefined-parameters: |
958 node-parameters: true
959 kill-phase-on: FAILURE
965 name: 'apex-fdio-promote-daily-{stream}'
967 # Job template for promoting CSIT Snapshots
969 # Required Variables:
970 # stream: branch with - in place of / (eg. stable)
971 # branch: branch (eg. stable)
972 node: '{virtual-slave}'
973 project-type: 'multijob'
984 gs-pathname: '{gs-pathname}'
988 use-build-blocker: true
999 condition: SUCCESSFUL
1001 - name: 'apex-build-{stream}'
1002 current-parameters: false
1003 predefined-parameters: |
1004 GERRIT_BRANCH=$GERRIT_BRANCH
1005 GERRIT_REFSPEC=$GERRIT_REFSPEC
1006 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1007 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1008 node-parameters: false
1009 kill-phase-on: FAILURE
1013 name: deploy-virtual
1014 condition: SUCCESSFUL
1016 - name: 'apex-deploy-virtual-{stream}'
1017 current-parameters: false
1018 predefined-parameters: |
1019 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
1021 GERRIT_BRANCH=$GERRIT_BRANCH
1022 GERRIT_REFSPEC=$GERRIT_REFSPEC
1023 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1024 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1026 node-parameters: true
1027 kill-phase-on: FAILURE
1031 name: create snapshot
1032 condition: SUCCESSFUL
1034 - name: 'apex-create-snapshot'
1035 current-parameters: false
1036 predefined-parameters: |
1038 node-parameters: true
1039 kill-phase-on: FAILURE
1043 name: upload snapshot
1044 condition: SUCCESSFUL
1046 - name: 'apex-upload-snapshot'
1047 current-parameters: false
1048 predefined-parameters: |
1050 node-parameters: true
1051 kill-phase-on: FAILURE
1057 name: 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
1059 project-type: 'multijob'
1072 - '{project}-defaults'
1073 - project-parameter:
1074 project: '{project}'
1077 gs-pathname: '{gs-pathname}'
1079 name: DEPLOY_SCENARIO
1080 default: 'os-nosdn-nofeature-ha'
1081 description: "Scenario to deploy with."
1084 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1085 description: 'Git URL to use on this Jenkins Slave'
1088 default: /root/.ssh/id_rsa
1089 description: 'SSH key to use for Apex'
1094 use-build-blocker: true
1099 - 'apex-.*-promote.*'
1101 - 'apex-.+-baremetal-.+'
1108 - description-setter:
1109 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1111 name: 'Baremetal Deploy'
1112 condition: SUCCESSFUL
1114 - name: 'apex-deploy-baremetal-{stream}'
1115 node-parameters: true
1116 current-parameters: true
1117 predefined-parameters: |
1119 GERRIT_BRANCH=$GERRIT_BRANCH
1121 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1122 kill-phase-on: FAILURE
1129 - name: 'yardstick-apex-baremetal-daily-{stream}'
1130 node-parameters: true
1131 current-parameters: false
1132 predefined-parameters:
1133 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1134 kill-phase-on: NEVER
1135 abort-all-job: false
1138 # Dovetail Danube test job
1140 name: 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
1142 project-type: 'multijob'
1149 - '{project}-defaults'
1150 - project-parameter:
1151 project: '{project}'
1152 branch: 'stable/danube'
1154 gs-pathname: '/danube'
1156 name: DEPLOY_SCENARIO
1157 default: 'os-nosdn-nofeature-ha'
1158 description: "Scenario to deploy with."
1163 use-build-blocker: true
1168 - 'apex-.*-promote.*'
1172 - timed: '' # '0 1 * * *'
1175 - description-setter:
1176 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1178 name: 'Baremetal Deploy'
1179 condition: SUCCESSFUL
1181 - name: 'apex-deploy-baremetal-danube'
1182 node-parameters: true
1183 current-parameters: true
1184 predefined-parameters: |
1186 GERRIT_BRANCH=$GERRIT_BRANCH
1188 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1189 kill-phase-on: FAILURE
1196 - name: 'dovetail-apex-baremetal-proposed_tests-danube'
1197 node-parameters: true
1198 current-parameters: false
1199 predefined-parameters:
1200 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1201 kill-phase-on: NEVER
1202 abort-all-job: false
1205 ########################
1207 ########################
1209 name: apex-parameter
1214 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1216 name: ARTIFACT_VERSION
1218 description: "Artifact version type"
1220 name: BUILD_DIRECTORY
1221 default: $WORKSPACE/.build
1222 description: "Directory where the build artifact will be located upon the completion of the build."
1224 name: CACHE_DIRECTORY
1225 default: $HOME/opnfv/apex-cache{gs-pathname}
1226 description: "Directory where the cache to be used during the build is located."
1227 # yamllint disable rule:line-length
1230 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1231 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1232 # yamllint enable rule:line-length
1235 default: '{gs-pathname}'
1236 description: "Version directory where opnfv artifacts are stored in gs repository"
1239 default: $GS_BASE{gs-pathname}
1240 description: "URL to Google Storage."
1244 description: "Flag to know if we should promote/upload snapshot artifacts."
1246 ########################
1248 ########################
1252 name: apex-builder-fraser
1255 name: Baremetal Deploy and Test Phase
1256 condition: SUCCESSFUL
1258 - name: 'apex-os-nosdn-nofeature-ha-baremetal-fraser'
1259 node-parameters: false
1260 current-parameters: false
1261 predefined-parameters: |
1263 kill-phase-on: NEVER
1266 - name: 'apex-os-odl-bgpvpn-ha-baremetal-fraser'
1267 node-parameters: false
1268 current-parameters: false
1269 predefined-parameters: |
1271 kill-phase-on: NEVER
1277 name: apex-builder-danube
1280 name: Baremetal Deploy and Test Phase
1281 condition: SUCCESSFUL
1283 - name: 'apex-os-nosdn-nofeature-noha-baremetal-danube'
1284 node-parameters: false
1285 current-parameters: false
1286 predefined-parameters: |
1288 kill-phase-on: NEVER
1291 - name: 'apex-os-nosdn-nofeature-ha-baremetal-danube'
1292 node-parameters: false
1293 current-parameters: false
1294 predefined-parameters: |
1296 kill-phase-on: NEVER
1299 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-danube'
1300 node-parameters: false
1301 current-parameters: false
1302 predefined-parameters: |
1304 kill-phase-on: NEVER
1307 - name: 'apex-os-nosdn-ovs-noha-baremetal-danube'
1308 node-parameters: false
1309 current-parameters: false
1310 predefined-parameters: |
1312 kill-phase-on: NEVER
1315 - name: 'apex-os-nosdn-ovs-ha-baremetal-danube'
1316 node-parameters: false
1317 current-parameters: false
1318 predefined-parameters: |
1320 kill-phase-on: NEVER
1323 - name: 'apex-os-nosdn-fdio-noha-baremetal-danube'
1324 node-parameters: false
1325 current-parameters: false
1326 predefined-parameters: |
1328 kill-phase-on: NEVER
1331 - name: 'apex-os-nosdn-fdio-ha-baremetal-danube'
1332 node-parameters: false
1333 current-parameters: false
1334 predefined-parameters: |
1336 kill-phase-on: NEVER
1339 - name: 'apex-os-nosdn-kvm-ha-baremetal-danube'
1340 node-parameters: false
1341 current-parameters: false
1342 predefined-parameters: |
1344 kill-phase-on: NEVER
1347 - name: 'apex-os-nosdn-kvm-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-fdio-noha-baremetal-danube'
1356 node-parameters: false
1357 current-parameters: false
1358 predefined-parameters: |
1360 kill-phase-on: NEVER
1363 - name: 'apex-os-odl_l2-fdio-ha-baremetal-danube'
1364 node-parameters: false
1365 current-parameters: false
1366 predefined-parameters: |
1368 kill-phase-on: NEVER
1371 - name: 'apex-os-odl_netvirt-fdio-noha-baremetal-danube'
1372 node-parameters: false
1373 current-parameters: false
1374 predefined-parameters: |
1376 kill-phase-on: NEVER
1379 - name: 'apex-os-odl_l2-sfc-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-nofeature-noha-baremetal-danube'
1388 node-parameters: false
1389 current-parameters: false
1390 predefined-parameters: |
1392 kill-phase-on: NEVER
1395 - name: 'apex-os-odl_l3-nofeature-ha-baremetal-danube'
1396 node-parameters: false
1397 current-parameters: false
1398 predefined-parameters: |
1400 kill-phase-on: NEVER
1403 - name: 'apex-os-odl_l3-ovs-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-ovs-ha-baremetal-danube'
1412 node-parameters: false
1413 current-parameters: false
1414 predefined-parameters: |
1416 kill-phase-on: NEVER
1419 - name: 'apex-os-odl-bgpvpn-ha-baremetal-danube'
1420 node-parameters: false
1421 current-parameters: false
1422 predefined-parameters: |
1424 kill-phase-on: NEVER
1427 - name: 'apex-os-odl-gluon-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-noha-baremetal-danube'
1436 node-parameters: false
1437 current-parameters: false
1438 predefined-parameters: |
1440 kill-phase-on: NEVER
1443 - name: 'apex-os-odl_l3-fdio-ha-baremetal-danube'
1444 node-parameters: false
1445 current-parameters: false
1446 predefined-parameters: |
1448 kill-phase-on: NEVER
1451 - name: 'apex-os-odl_l3-fdio_dvr-noha-baremetal-danube'
1452 node-parameters: false
1453 current-parameters: false
1454 predefined-parameters: |
1456 kill-phase-on: NEVER
1459 - name: 'apex-os-odl_l3-fdio_dvr-ha-baremetal-danube'
1460 node-parameters: false
1461 current-parameters: false
1462 predefined-parameters: |
1464 kill-phase-on: NEVER
1467 - name: 'apex-os-odl_l3-csit-noha-baremetal-danube'
1468 node-parameters: false
1469 current-parameters: false
1470 predefined-parameters: |
1472 kill-phase-on: NEVER
1475 - name: 'apex-os-onos-nofeature-ha-baremetal-danube'
1476 node-parameters: false
1477 current-parameters: false
1478 predefined-parameters: |
1480 kill-phase-on: NEVER
1483 - name: 'apex-os-ovn-nofeature-noha-baremetal-danube'
1484 node-parameters: false
1485 current-parameters: false
1486 predefined-parameters: |
1488 kill-phase-on: NEVER
1494 name: apex-builder-master
1497 name: Baremetal Deploy and Test Phase
1498 condition: SUCCESSFUL
1500 - name: 'apex-os-nosdn-nofeature-noha-baremetal-master'
1501 node-parameters: false
1502 current-parameters: false
1503 predefined-parameters: |
1505 kill-phase-on: NEVER
1508 - name: 'apex-os-nosdn-nofeature-ha-baremetal-master'
1509 node-parameters: false
1510 current-parameters: false
1511 predefined-parameters: |
1513 kill-phase-on: NEVER
1516 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-master'
1517 node-parameters: false
1518 current-parameters: false
1519 predefined-parameters: |
1521 kill-phase-on: NEVER
1524 - name: 'apex-os-odl-nofeature-noha-baremetal-master'
1525 node-parameters: false
1526 current-parameters: false
1527 predefined-parameters: |
1529 kill-phase-on: NEVER
1532 - name: 'apex-os-odl-nofeature-ha-baremetal-master'
1533 node-parameters: false
1534 current-parameters: false
1535 predefined-parameters: |
1537 kill-phase-on: NEVER
1540 - name: 'apex-os-nosdn-queens-noha-baremetal-master'
1541 node-parameters: false
1542 current-parameters: false
1543 predefined-parameters: |
1545 kill-phase-on: NEVER
1548 - name: 'apex-os-nosdn-queens-ha-baremetal-master'
1549 node-parameters: false
1550 current-parameters: false
1551 predefined-parameters: |
1553 kill-phase-on: NEVER
1556 - name: 'apex-os-nosdn-queens-ha-ipv6-baremetal-master'
1557 node-parameters: false
1558 current-parameters: false
1559 predefined-parameters: |
1561 kill-phase-on: NEVER
1564 - name: 'apex-os-odl-queens-noha-baremetal-master'
1565 node-parameters: false
1566 current-parameters: false
1567 predefined-parameters: |
1569 kill-phase-on: NEVER
1572 - name: 'apex-os-odl-queens-ha-baremetal-master'
1573 node-parameters: false
1574 current-parameters: false
1575 predefined-parameters: |
1577 kill-phase-on: NEVER
1580 - name: 'apex-k8s-nosdn-nofeature-noha-baremetal-master'
1581 node-parameters: false
1582 current-parameters: false
1583 predefined-parameters: |
1585 kill-phase-on: NEVER
1588 - name: 'apex-os-odl-bgpvpn-ha-baremetal-master'
1589 node-parameters: false
1590 current-parameters: false
1591 predefined-parameters: |
1593 kill-phase-on: NEVER
1596 - name: 'apex-os-odl-bgpvpn-noha-baremetal-master'
1597 node-parameters: false
1598 current-parameters: false
1599 predefined-parameters: |
1601 kill-phase-on: NEVER
1604 - name: 'apex-os-odl-bgpvpn_queens-ha-baremetal-master'
1605 node-parameters: false
1606 current-parameters: false
1607 predefined-parameters: |
1609 kill-phase-on: NEVER
1612 - name: 'apex-os-odl-bgpvpn_queens-noha-baremetal-master'
1613 node-parameters: false
1614 current-parameters: false
1615 predefined-parameters: |
1617 kill-phase-on: NEVER
1620 - name: 'apex-os-odl-sfc-ha-baremetal-master'
1621 node-parameters: false
1622 current-parameters: false
1623 predefined-parameters: |
1625 kill-phase-on: NEVER
1628 - name: 'apex-os-odl-sfc-noha-baremetal-master'
1629 node-parameters: false
1630 current-parameters: false
1631 predefined-parameters: |
1633 kill-phase-on: NEVER
1636 - name: 'apex-os-odl-sfc_queens-ha-baremetal-master'
1637 node-parameters: false
1638 current-parameters: false
1639 predefined-parameters: |
1641 kill-phase-on: NEVER
1644 - name: 'apex-os-odl-sfc_queens-noha-baremetal-master'
1645 node-parameters: false
1646 current-parameters: false
1647 predefined-parameters: |
1649 kill-phase-on: NEVER
1655 name: apex-builder-euphrates
1658 name: Baremetal Deploy and Test Phase
1659 condition: SUCCESSFUL
1661 - name: 'apex-os-nosdn-nofeature-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-baremetal-euphrates'
1670 node-parameters: false
1671 current-parameters: false
1672 predefined-parameters: |
1674 kill-phase-on: NEVER
1677 - name: 'apex-os-odl-nofeature-ha-baremetal-euphrates'
1678 node-parameters: false
1679 current-parameters: false
1680 predefined-parameters: |
1682 kill-phase-on: NEVER
1685 - name: 'apex-os-odl-nofeature-noha-baremetal-euphrates'
1686 node-parameters: false
1687 current-parameters: false
1688 predefined-parameters: |
1690 kill-phase-on: NEVER
1693 - name: 'apex-os-odl-bgpvpn-ha-baremetal-euphrates'
1694 node-parameters: false
1695 current-parameters: false
1696 predefined-parameters: |
1698 kill-phase-on: NEVER
1701 - name: 'apex-os-ovn-nofeature-noha-baremetal-euphrates'
1702 node-parameters: false
1703 current-parameters: false
1704 predefined-parameters: |
1706 kill-phase-on: NEVER
1709 - name: 'apex-os-nosdn-fdio-noha-baremetal-euphrates'
1710 node-parameters: false
1711 current-parameters: false
1712 predefined-parameters: |
1714 kill-phase-on: NEVER
1717 - name: 'apex-os-nosdn-fdio-ha-baremetal-euphrates'
1718 node-parameters: false
1719 current-parameters: false
1720 predefined-parameters: |
1722 kill-phase-on: NEVER
1725 - name: 'apex-os-nosdn-bar-ha-baremetal-euphrates'
1726 node-parameters: false
1727 current-parameters: false
1728 predefined-parameters: |
1730 kill-phase-on: NEVER
1733 - name: 'apex-os-nosdn-bar-noha-baremetal-euphrates'
1734 node-parameters: false
1735 current-parameters: false
1736 predefined-parameters: |
1738 kill-phase-on: NEVER
1741 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-euphrates'
1742 node-parameters: false
1743 current-parameters: false
1744 predefined-parameters: |
1746 kill-phase-on: NEVER
1749 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-euphrates'
1750 node-parameters: false
1751 current-parameters: false
1752 predefined-parameters: |
1754 kill-phase-on: NEVER
1757 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-euphrates'
1758 node-parameters: false
1759 current-parameters: false
1760 predefined-parameters: |
1762 kill-phase-on: NEVER
1765 - name: 'apex-os-nosdn-kvm_ovs_dpdk-noha-baremetal-euphrates'
1766 node-parameters: false
1767 current-parameters: false
1768 predefined-parameters: |
1770 kill-phase-on: NEVER
1773 - name: 'apex-os-nosdn-kvm_ovs_dpdk-ha-baremetal-euphrates'
1774 node-parameters: false
1775 current-parameters: false
1776 predefined-parameters: |
1778 kill-phase-on: NEVER
1781 - name: 'apex-os-odl-sfc-noha-baremetal-euphrates'
1782 node-parameters: false
1783 current-parameters: false
1784 predefined-parameters: |
1786 kill-phase-on: NEVER
1789 - name: 'apex-os-odl-sfc-ha-baremetal-euphrates'
1790 node-parameters: false
1791 current-parameters: false
1792 predefined-parameters: |
1794 kill-phase-on: NEVER
1797 - name: 'apex-os-nosdn-calipso-noha-baremetal-euphrates'
1798 node-parameters: false
1799 current-parameters: false
1800 predefined-parameters: |
1802 kill-phase-on: NEVER
1806 name: 'apex-upload-artifact'
1809 !include-raw: ./apex-upload-artifact.sh
1812 name: 'apex-download-artifact'
1815 !include-raw: ./apex-download-artifact.sh
1821 !include-raw: ./apex-deploy.sh
1824 name: 'apex-fetch-logs'
1827 !include-raw: ./apex-fetch-logs.sh
1829 #######################
1831 ########################
1835 - timed: '0 0 1-31/2 * *'
1840 - timed: '0 0 2-30/2 * *'
1843 name: 'apex-euphrates'
1845 - timed: '0 0 2-30/2 * *'
1850 - timed: '0 3 1 1 7'