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-flex-daily-os-nosdn-nofeature-ha-{stream}'
18 - 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
19 # stream: branch with - in place of / (eg. stable-arno)
20 # branch: branch (eg. stable/arno)
25 build-slave: 'apex-build-master'
26 virtual-slave: 'apex-virtual-master'
27 baremetal-slave: 'apex-baremetal-master'
28 verify-scenario: 'os-nosdn-nofeature-noha'
29 scenario_stream: 'master'
31 disable_promote: false
33 branch: 'stable/fraser'
34 gs-pathname: '/fraser'
35 build-slave: 'apex-build-master'
36 virtual-slave: 'apex-virtual-master'
37 baremetal-slave: 'apex-baremetal-master'
38 verify-scenario: 'os-nosdn-nofeature-ha'
39 scenario_stream: 'fraser'
42 - euphrates: &euphrates
43 branch: 'stable/euphrates'
44 gs-pathname: '/euphrates'
45 build-slave: 'apex-build-master'
46 virtual-slave: 'apex-virtual-master'
47 baremetal-slave: 'apex-baremetal-master'
48 verify-scenario: 'os-odl-nofeature-ha'
49 scenario_stream: 'euphrates'
53 branch: 'stable/danube'
54 gs-pathname: '/danube'
55 build-slave: 'apex-build-danube'
56 virtual-slave: 'apex-virtual-danube'
57 baremetal-slave: 'apex-baremetal-danube'
58 verify-scenario: 'os-odl_l3-nofeature-ha'
59 scenario_stream: 'danube'
65 - 'os-nosdn-nofeature-ha':
69 - 'os-nosdn-nofeature-noha':
71 - 'os-nosdn-nofeature-ha':
73 - 'os-nosdn-nofeature-ha-ipv6':
75 - 'os-nosdn-ovs-noha':
79 - 'os-nosdn-fdio-noha':
85 - 'os-nosdn-kvm-noha':
87 - 'os-odl_l2-fdio-noha':
89 - 'os-odl_l2-fdio-ha':
91 - 'os-odl_netvirt-fdio-noha':
93 - 'os-odl_l2-sfc-noha':
95 - 'os-odl_l3-nofeature-noha':
97 - 'os-odl_l3-nofeature-ha':
99 - 'os-odl_l3-ovs-noha':
101 - 'os-odl_l3-ovs-ha':
103 - 'os-odl-bgpvpn-ha':
105 - 'os-odl-gluon-noha':
107 - 'os-odl_l3-fdio-noha':
109 - 'os-odl_l3-fdio-ha':
111 - 'os-odl_l3-fdio_dvr-noha':
113 - 'os-odl_l3-fdio_dvr-ha':
115 - 'os-odl_l3-csit-noha':
117 - 'os-onos-nofeature-ha':
119 - 'os-ovn-nofeature-noha':
121 - 'os-nosdn-nofeature-noha':
123 - 'os-nosdn-nofeature-ha':
125 - 'os-odl-nofeature-noha':
127 - 'os-odl-nofeature-ha':
129 - 'os-nosdn-queens-noha':
131 - 'os-nosdn-queens-ha':
133 - 'os-odl-queens-noha':
135 - 'os-odl-queens-ha':
137 - 'k8s-nosdn-nofeature-noha':
139 - 'os-odl-bgpvpn-ha':
141 - 'os-odl-bgpvpn-noha':
143 - 'os-odl-bgpvpn_queens-ha':
145 - 'os-odl-bgpvpn_queens-noha':
147 - 'os-nosdn-nofeature-noha':
149 - 'os-nosdn-nofeature-ha':
151 - 'os-odl-nofeature-ha':
153 - 'os-odl-nofeature-noha':
155 - 'os-odl-bgpvpn-ha':
157 - 'os-ovn-nofeature-noha':
159 - 'os-nosdn-fdio-noha':
161 - 'os-nosdn-fdio-ha':
165 - 'os-nosdn-bar-noha':
167 - 'os-nosdn-nofeature-ha-ipv6':
169 - 'os-nosdn-ovs_dpdk-noha':
171 - 'os-nosdn-ovs_dpdk-ha':
173 - 'os-nosdn-kvm_ovs_dpdk-noha':
175 - 'os-nosdn-kvm_ovs_dpdk-ha':
181 - 'os-nosdn-calipso-noha':
192 os_scenario: 'queens'
194 os_scenario: 'nofeature'
202 name: 'apex-fetch-logs-{stream}'
214 gs-pathname: '{gs-pathname}'
215 # yamllint enable rule:line-length
227 name: 'apex-runner-cperf-{stream}'
230 project-type: 'multijob'
237 gs-pathname: '{gs-pathname}'
243 default: https://gerrit.opnfv.org/gerrit/$PROJECT
244 description: "Used for overriding the GIT URL coming from parameters macro."
252 use-build-blocker: false
262 - description-setter:
263 description: "Deployed on $NODE_NAME"
265 name: 'Baremetal Deploy'
268 - name: 'apex-deploy-baremetal-{stream}'
269 node-parameters: false
270 current-parameters: true
271 predefined-parameters: |
272 GERRIT_BRANCH=$GERRIT_BRANCH
275 DEPLOY_SCENARIO={verify-scenario}
276 kill-phase-on: FAILURE
281 condition: SUCCESSFUL
283 - name: 'cperf-apex-intel-pod2-daily-master'
284 node-parameters: true
285 current-parameters: false
286 predefined-parameters:
287 DEPLOY_SCENARIO={verify-scenario}
294 name: 'apex-deploy-{platform}-{stream}'
309 - '{project}-{platform}-{stream}-defaults'
314 gs-pathname: '{gs-pathname}'
316 name: DEPLOY_SCENARIO
317 default: '{verify-scenario}'
318 description: "Scenario to deploy with."
319 # yamllint disable rule:line-length
323 description: "Use yes in lower case to invoke clean. Indicates if the deploy environment should be cleaned before deployment"
325 # yamllint enable rule:line-length
329 use-build-blocker: true
344 - description-setter:
345 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
346 - 'apex-download-artifact'
351 # Virtual Deploy and Test
353 name: 'apex-virtual-{stream}'
355 project-type: 'multijob'
365 - '{project}-defaults'
366 - '{project}-virtual-{stream}-defaults'
367 - 'functest-suite-parameter'
372 gs-pathname: '{gs-pathname}'
374 name: DEPLOY_SCENARIO
375 default: '{verify-scenario}'
376 description: "Scenario to deploy with."
378 name: ARTIFACT_VERSION
380 description: "Used for overriding the ARTIFACT_VERSION"
385 use-build-blocker: true
391 - 'apex-verify-gate-.*'
399 - description-setter:
400 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
403 condition: SUCCESSFUL
405 - name: 'apex-deploy-virtual-{stream}'
406 current-parameters: false
407 predefined-parameters: |
408 ARTIFACT_VERSION=$ARTIFACT_VERSION
409 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
411 GERRIT_BRANCH=$GERRIT_BRANCH
412 GERRIT_REFSPEC=$GERRIT_REFSPEC
413 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
414 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
416 node-parameters: true
417 kill-phase-on: FAILURE
421 if echo $DEPLOY_SCENARIO | grep queens &> /dev/null; then
422 echo 'REPO=opnfv' > functest_repo
424 echo 'REPO=ollivier' > functest_repo
427 properties-file: functest_repo
432 - name: 'functest-apex-virtual-suite-{stream}'
433 current-parameters: false
434 predefined-parameters: |
435 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
436 FUNCTEST_MODE=$FUNCTEST_MODE
437 FUNCTEST_SUITE_NAME=$FUNCTEST_SUITE_NAME
439 GERRIT_BRANCH=$GERRIT_BRANCH
440 GERRIT_REFSPEC=$GERRIT_REFSPEC
441 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
442 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
443 node-parameters: true
448 name: apex-fetch-logs
450 - name: 'apex-fetch-logs-{stream}'
451 current-parameters: false
452 predefined-parameters: |
453 GERRIT_BRANCH=$GERRIT_BRANCH
454 GERRIT_REFSPEC=$GERRIT_REFSPEC
455 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
456 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
457 node-parameters: true
462 # Baremetal Deploy and Test
464 name: 'apex-{scenario}-baremetal-{scenario_stream}'
466 project-type: 'multijob'
474 - '{project}-defaults'
475 - '{project}-baremetal-{scenario_stream}-defaults'
480 gs-pathname: '{gs-pathname}'
482 name: DEPLOY_SCENARIO
483 default: '{scenario}'
484 description: "Scenario to deploy with."
489 use-build-blocker: true
494 - 'apex-.*-promote.*'
496 - 'apex-.+-baremetal-.+'
503 - description-setter:
504 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
506 name: 'Baremetal Deploy'
507 condition: SUCCESSFUL
508 execution-type: SEQUENTIALLY
510 - name: 'apex-deploy-baremetal-{scenario_stream}'
511 node-parameters: true
512 current-parameters: true
513 predefined-parameters: |
515 GERRIT_BRANCH=$GERRIT_BRANCH
517 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
521 - name: 'apex-fetch-logs-{scenario_stream}'
522 current-parameters: true
523 predefined-parameters: |
524 GERRIT_BRANCH=$GERRIT_BRANCH
526 node-parameters: true
531 if echo $DEPLOY_SCENARIO | grep queens &> /dev/null; then
532 echo 'REPO=opnfv' > functest_properties
534 echo 'REPO=ollivier' > functest_properties
536 features=$(echo $DEPLOY_SCENARIO | sed -r -n 's/os-.+-(.+)-(noha|ha)/\1/p')
537 if [ "$features" == 'queens' ]; then
538 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-queens-(noha|ha)/\1-nofeature-\2/p')
539 elif [[ "$features" =~ 'queens' ]]; then
540 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-(.+)_queens-(noha|ha)/\1-\2-\3/p')
542 functest_scenario=$DEPLOY_SCENARIO
544 echo "DEPLOY_SCENARIO=$functest_scenario" >> functest_properties
546 properties-file: functest_properties
547 override-build-parameters: true
549 name: 'OPNFV Test Suite'
552 - name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
553 node-parameters: true
554 current-parameters: false
555 predefined-parameters:
556 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
561 name: apex-fetch-logs
563 - name: 'apex-fetch-logs-{scenario_stream}'
564 current-parameters: true
565 predefined-parameters: |
566 GERRIT_BRANCH=$GERRIT_BRANCH
568 node-parameters: true
575 !include-raw-escape: ./update-build-result.groovy
579 name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
581 project-type: 'multijob'
586 - '{project}-defaults'
587 - '{project}-baremetal-{scenario_stream}-defaults'
592 gs-pathname: '{gs-pathname}'
594 name: DEPLOY_SCENARIO
595 default: '{scenario}'
596 description: "Scenario to deploy with."
601 use-build-blocker: true
607 - 'apex-testsuite-.+-baremetal-.+'
614 - description-setter:
615 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
620 - name: 'functest-apex-baremetal-daily-{scenario_stream}'
621 node-parameters: true
622 current-parameters: false
623 predefined-parameters:
624 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
632 - name: 'yardstick-apex-baremetal-daily-{scenario_stream}'
633 node-parameters: true
634 current-parameters: false
635 predefined-parameters:
636 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
641 name: Dovetail-proposed_tests
644 - name: 'dovetail-apex-baremetal-default-mandatory-{scenario_stream}'
645 node-parameters: true
646 current-parameters: false
647 predefined-parameters:
648 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
650 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
654 name: Dovetail-default
657 - name: 'dovetail-apex-baremetal-default-optional-{scenario_stream}'
658 node-parameters: true
659 current-parameters: false
660 predefined-parameters:
661 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
663 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
670 - name: 'storperf-apex-baremetal-daily-{scenario_stream}'
671 node-parameters: true
672 current-parameters: false
673 predefined-parameters:
674 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
675 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-nosdn-nofeature-ha/"
679 # Build status is always success due conditional plugin prefetching
680 # build status before multijob phases execute
681 # - conditional-step:
682 # condition-kind: current-status
683 # condition-worst: SUCCESS
684 # condtion-best: SUCCESS
685 # on-evaluation-failure: mark-unstable
687 # - shell: 'echo "Tests Passed"'
690 name: 'apex-daily-{stream}'
692 # Job template for daily build
694 # Required Variables:
695 # stream: branch with - in place of / (eg. stable)
696 # branch: branch (eg. stable)
697 project-type: 'multijob'
699 disabled: '{obj:disable_daily}'
705 - '{project}-defaults'
706 - '{project}-baremetal-{stream}-defaults'
711 gs-pathname: '{gs-pathname}'
716 use-build-blocker: true
727 condition: SUCCESSFUL
729 - name: 'apex-build-{stream}'
730 current-parameters: false
731 predefined-parameters: |
732 GERRIT_BRANCH=$GERRIT_BRANCH
734 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
735 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
736 node-parameters: true
737 kill-phase-on: FAILURE
741 name: 'Verify and upload ISO'
742 condition: SUCCESSFUL
744 - name: 'apex-verify-iso-{stream}'
745 current-parameters: false
746 predefined-parameters: |
747 BUILD_DIRECTORY=$WORKSPACE/../apex-build-{stream}/.build
748 GERRIT_BRANCH=$GERRIT_BRANCH
750 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
751 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
752 node-parameters: true
753 kill-phase-on: FAILURE
756 - apex-builder-{stream}
760 name: 'apex-create-snapshot'
765 - '{project}-defaults'
769 !include-raw-escape: ./apex-snapshot-create.sh
773 name: 'apex-upload-snapshot'
778 - '{project}-defaults'
782 properties-content: ARTIFACT_TYPE=snapshot
783 - 'apex-upload-artifact'
787 name: 'apex-csit-promote-daily-{stream}-os-{os_version}-{topology}'
789 # Job template for promoting CSIT Snapshots
791 # Required Variables:
792 # stream: branch with - in place of / (eg. stable)
793 # branch: branch (eg. stable)
794 node: '{virtual-slave}'
795 project-type: 'multijob'
796 disabled: '{disable_promote}'
806 gs-pathname: '{gs-pathname}'
808 name: ARTIFACT_VERSION
810 description: "Used for overriding the ARTIFACT_VERSION"
814 description: "Used for overriding the PROMOTE"
817 default: $GS_BASE{gs-pathname}/{os_version}/{topology}
818 description: "User for overriding GS_URL from apex params"
822 use-build-blocker: true
828 - 'apex-csit-promote.*'
836 - timed: '0 12 * * 0'
840 name: apex-virtual-deploy-test
841 condition: SUCCESSFUL
843 - name: 'apex-virtual-{stream}'
844 current-parameters: true
845 predefined-parameters: |
846 DEPLOY_SCENARIO=os-odl-{os_scenario}-{topology}
848 GERRIT_BRANCH=$GERRIT_BRANCH
849 GERRIT_REFSPEC=$GERRIT_REFSPEC
850 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
851 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
852 FUNCTEST_SUITE_NAME=tempest_smoke
853 FUNCTEST_MODE=testcase
854 node-parameters: true
855 kill-phase-on: FAILURE
859 name: create snapshot
860 condition: SUCCESSFUL
862 - name: 'apex-create-snapshot'
863 current-parameters: true
864 predefined-parameters: |
866 node-parameters: true
867 kill-phase-on: FAILURE
871 name: upload snapshot
872 condition: SUCCESSFUL
874 - name: 'apex-upload-snapshot'
875 current-parameters: true
876 predefined-parameters: |
878 node-parameters: true
879 kill-phase-on: FAILURE
885 name: 'apex-fdio-promote-daily-{stream}'
887 # Job template for promoting CSIT Snapshots
889 # Required Variables:
890 # stream: branch with - in place of / (eg. stable)
891 # branch: branch (eg. stable)
892 node: '{virtual-slave}'
893 project-type: 'multijob'
904 gs-pathname: '{gs-pathname}'
908 use-build-blocker: true
919 condition: SUCCESSFUL
921 - name: 'apex-build-{stream}'
922 current-parameters: false
923 predefined-parameters: |
924 GERRIT_BRANCH=$GERRIT_BRANCH
925 GERRIT_REFSPEC=$GERRIT_REFSPEC
926 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
927 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
928 node-parameters: false
929 kill-phase-on: FAILURE
934 condition: SUCCESSFUL
936 - name: 'apex-deploy-virtual-{stream}'
937 current-parameters: false
938 predefined-parameters: |
939 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
941 GERRIT_BRANCH=$GERRIT_BRANCH
942 GERRIT_REFSPEC=$GERRIT_REFSPEC
943 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
944 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
946 node-parameters: true
947 kill-phase-on: FAILURE
951 name: create snapshot
952 condition: SUCCESSFUL
954 - name: 'apex-create-snapshot'
955 current-parameters: false
956 predefined-parameters: |
958 node-parameters: true
959 kill-phase-on: FAILURE
963 name: upload snapshot
964 condition: SUCCESSFUL
966 - name: 'apex-upload-snapshot'
967 current-parameters: false
968 predefined-parameters: |
970 node-parameters: true
971 kill-phase-on: FAILURE
977 name: 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
979 project-type: 'multijob'
992 - '{project}-defaults'
997 gs-pathname: '{gs-pathname}'
999 name: DEPLOY_SCENARIO
1000 default: 'os-nosdn-nofeature-ha'
1001 description: "Scenario to deploy with."
1004 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1005 description: 'Git URL to use on this Jenkins Slave'
1008 default: /root/.ssh/id_rsa
1009 description: 'SSH key to use for Apex'
1014 use-build-blocker: true
1019 - 'apex-.*-promote.*'
1021 - 'apex-.+-baremetal-.+'
1028 - description-setter:
1029 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1031 name: 'Baremetal Deploy'
1032 condition: SUCCESSFUL
1034 - name: 'apex-deploy-baremetal-{stream}'
1035 node-parameters: true
1036 current-parameters: true
1037 predefined-parameters: |
1039 GERRIT_BRANCH=$GERRIT_BRANCH
1041 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1042 kill-phase-on: FAILURE
1049 - name: 'yardstick-apex-baremetal-daily-{stream}'
1050 node-parameters: true
1051 current-parameters: false
1052 predefined-parameters:
1053 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1054 kill-phase-on: NEVER
1055 abort-all-job: false
1058 # Dovetail Danube test job
1060 name: 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
1062 project-type: 'multijob'
1069 - '{project}-defaults'
1070 - project-parameter:
1071 project: '{project}'
1072 branch: 'stable/danube'
1074 gs-pathname: '/danube'
1076 name: DEPLOY_SCENARIO
1077 default: 'os-nosdn-nofeature-ha'
1078 description: "Scenario to deploy with."
1083 use-build-blocker: true
1088 - 'apex-.*-promote.*'
1092 - timed: '' # '0 1 * * *'
1095 - description-setter:
1096 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1098 name: 'Baremetal Deploy'
1099 condition: SUCCESSFUL
1101 - name: 'apex-deploy-baremetal-danube'
1102 node-parameters: true
1103 current-parameters: true
1104 predefined-parameters: |
1106 GERRIT_BRANCH=$GERRIT_BRANCH
1108 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1109 kill-phase-on: FAILURE
1116 - name: 'dovetail-apex-baremetal-proposed_tests-danube'
1117 node-parameters: true
1118 current-parameters: false
1119 predefined-parameters:
1120 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1121 kill-phase-on: NEVER
1122 abort-all-job: false
1125 ########################
1127 ########################
1129 name: apex-parameter
1134 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1136 name: ARTIFACT_VERSION
1138 description: "Artifact version type"
1140 name: BUILD_DIRECTORY
1141 default: $WORKSPACE/.build
1142 description: "Directory where the build artifact will be located upon the completion of the build."
1144 name: CACHE_DIRECTORY
1145 default: $HOME/opnfv/apex-cache{gs-pathname}
1146 description: "Directory where the cache to be used during the build is located."
1147 # yamllint disable rule:line-length
1150 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1151 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1152 # yamllint enable rule:line-length
1155 default: '{gs-pathname}'
1156 description: "Version directory where opnfv artifacts are stored in gs repository"
1159 default: $GS_BASE{gs-pathname}
1160 description: "URL to Google Storage."
1164 description: "Flag to know if we should promote/upload snapshot artifacts."
1166 ########################
1168 ########################
1172 name: apex-builder-fraser
1175 name: Baremetal Deploy and Test Phase
1176 condition: SUCCESSFUL
1178 - name: 'apex-os-nosdn-nofeature-ha-baremetal-fraser'
1179 node-parameters: false
1180 current-parameters: false
1181 predefined-parameters: |
1183 kill-phase-on: NEVER
1186 - name: 'apex-os-odl-bgpvpn-ha-baremetal-fraser'
1187 node-parameters: false
1188 current-parameters: false
1189 predefined-parameters: |
1191 kill-phase-on: NEVER
1197 name: apex-builder-danube
1200 name: Baremetal Deploy and Test Phase
1201 condition: SUCCESSFUL
1203 - name: 'apex-os-nosdn-nofeature-noha-baremetal-danube'
1204 node-parameters: false
1205 current-parameters: false
1206 predefined-parameters: |
1208 kill-phase-on: NEVER
1211 - name: 'apex-os-nosdn-nofeature-ha-baremetal-danube'
1212 node-parameters: false
1213 current-parameters: false
1214 predefined-parameters: |
1216 kill-phase-on: NEVER
1219 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-danube'
1220 node-parameters: false
1221 current-parameters: false
1222 predefined-parameters: |
1224 kill-phase-on: NEVER
1227 - name: 'apex-os-nosdn-ovs-noha-baremetal-danube'
1228 node-parameters: false
1229 current-parameters: false
1230 predefined-parameters: |
1232 kill-phase-on: NEVER
1235 - name: 'apex-os-nosdn-ovs-ha-baremetal-danube'
1236 node-parameters: false
1237 current-parameters: false
1238 predefined-parameters: |
1240 kill-phase-on: NEVER
1243 - name: 'apex-os-nosdn-fdio-noha-baremetal-danube'
1244 node-parameters: false
1245 current-parameters: false
1246 predefined-parameters: |
1248 kill-phase-on: NEVER
1251 - name: 'apex-os-nosdn-fdio-ha-baremetal-danube'
1252 node-parameters: false
1253 current-parameters: false
1254 predefined-parameters: |
1256 kill-phase-on: NEVER
1259 - name: 'apex-os-nosdn-kvm-ha-baremetal-danube'
1260 node-parameters: false
1261 current-parameters: false
1262 predefined-parameters: |
1264 kill-phase-on: NEVER
1267 - name: 'apex-os-nosdn-kvm-noha-baremetal-danube'
1268 node-parameters: false
1269 current-parameters: false
1270 predefined-parameters: |
1272 kill-phase-on: NEVER
1275 - name: 'apex-os-odl_l2-fdio-noha-baremetal-danube'
1276 node-parameters: false
1277 current-parameters: false
1278 predefined-parameters: |
1280 kill-phase-on: NEVER
1283 - name: 'apex-os-odl_l2-fdio-ha-baremetal-danube'
1284 node-parameters: false
1285 current-parameters: false
1286 predefined-parameters: |
1288 kill-phase-on: NEVER
1291 - name: 'apex-os-odl_netvirt-fdio-noha-baremetal-danube'
1292 node-parameters: false
1293 current-parameters: false
1294 predefined-parameters: |
1296 kill-phase-on: NEVER
1299 - name: 'apex-os-odl_l2-sfc-noha-baremetal-danube'
1300 node-parameters: false
1301 current-parameters: false
1302 predefined-parameters: |
1304 kill-phase-on: NEVER
1307 - name: 'apex-os-odl_l3-nofeature-noha-baremetal-danube'
1308 node-parameters: false
1309 current-parameters: false
1310 predefined-parameters: |
1312 kill-phase-on: NEVER
1315 - name: 'apex-os-odl_l3-nofeature-ha-baremetal-danube'
1316 node-parameters: false
1317 current-parameters: false
1318 predefined-parameters: |
1320 kill-phase-on: NEVER
1323 - name: 'apex-os-odl_l3-ovs-noha-baremetal-danube'
1324 node-parameters: false
1325 current-parameters: false
1326 predefined-parameters: |
1328 kill-phase-on: NEVER
1331 - name: 'apex-os-odl_l3-ovs-ha-baremetal-danube'
1332 node-parameters: false
1333 current-parameters: false
1334 predefined-parameters: |
1336 kill-phase-on: NEVER
1339 - name: 'apex-os-odl-bgpvpn-ha-baremetal-danube'
1340 node-parameters: false
1341 current-parameters: false
1342 predefined-parameters: |
1344 kill-phase-on: NEVER
1347 - name: 'apex-os-odl-gluon-noha-baremetal-danube'
1348 node-parameters: false
1349 current-parameters: false
1350 predefined-parameters: |
1352 kill-phase-on: NEVER
1355 - name: 'apex-os-odl_l3-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_l3-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_l3-fdio_dvr-noha-baremetal-danube'
1372 node-parameters: false
1373 current-parameters: false
1374 predefined-parameters: |
1376 kill-phase-on: NEVER
1379 - name: 'apex-os-odl_l3-fdio_dvr-ha-baremetal-danube'
1380 node-parameters: false
1381 current-parameters: false
1382 predefined-parameters: |
1384 kill-phase-on: NEVER
1387 - name: 'apex-os-odl_l3-csit-noha-baremetal-danube'
1388 node-parameters: false
1389 current-parameters: false
1390 predefined-parameters: |
1392 kill-phase-on: NEVER
1395 - name: 'apex-os-onos-nofeature-ha-baremetal-danube'
1396 node-parameters: false
1397 current-parameters: false
1398 predefined-parameters: |
1400 kill-phase-on: NEVER
1403 - name: 'apex-os-ovn-nofeature-noha-baremetal-danube'
1404 node-parameters: false
1405 current-parameters: false
1406 predefined-parameters: |
1408 kill-phase-on: NEVER
1414 name: apex-builder-master
1417 name: Baremetal Deploy and Test Phase
1418 condition: SUCCESSFUL
1420 - name: 'apex-os-nosdn-nofeature-noha-baremetal-master'
1421 node-parameters: false
1422 current-parameters: false
1423 predefined-parameters: |
1425 kill-phase-on: NEVER
1428 - name: 'apex-os-nosdn-nofeature-ha-baremetal-master'
1429 node-parameters: false
1430 current-parameters: false
1431 predefined-parameters: |
1433 kill-phase-on: NEVER
1436 - name: 'apex-os-odl-nofeature-noha-baremetal-master'
1437 node-parameters: false
1438 current-parameters: false
1439 predefined-parameters: |
1441 kill-phase-on: NEVER
1444 - name: 'apex-os-odl-nofeature-ha-baremetal-master'
1445 node-parameters: false
1446 current-parameters: false
1447 predefined-parameters: |
1449 kill-phase-on: NEVER
1452 - name: 'apex-os-nosdn-queens-noha-baremetal-master'
1453 node-parameters: false
1454 current-parameters: false
1455 predefined-parameters: |
1457 kill-phase-on: NEVER
1460 - name: 'apex-os-nosdn-queens-ha-baremetal-master'
1461 node-parameters: false
1462 current-parameters: false
1463 predefined-parameters: |
1465 kill-phase-on: NEVER
1468 - name: 'apex-os-odl-queens-noha-baremetal-master'
1469 node-parameters: false
1470 current-parameters: false
1471 predefined-parameters: |
1473 kill-phase-on: NEVER
1476 - name: 'apex-os-odl-queens-ha-baremetal-master'
1477 node-parameters: false
1478 current-parameters: false
1479 predefined-parameters: |
1481 kill-phase-on: NEVER
1484 - name: 'apex-k8s-nosdn-nofeature-noha-baremetal-master'
1485 node-parameters: false
1486 current-parameters: false
1487 predefined-parameters: |
1489 kill-phase-on: NEVER
1492 - name: 'apex-os-odl-bgpvpn-ha-baremetal-master'
1493 node-parameters: false
1494 current-parameters: false
1495 predefined-parameters: |
1497 kill-phase-on: NEVER
1500 - name: 'apex-os-odl-bgpvpn-noha-baremetal-master'
1501 node-parameters: false
1502 current-parameters: false
1503 predefined-parameters: |
1505 kill-phase-on: NEVER
1508 - name: 'apex-os-odl-bgpvpn_queens-ha-baremetal-master'
1509 node-parameters: false
1510 current-parameters: false
1511 predefined-parameters: |
1513 kill-phase-on: NEVER
1516 - name: 'apex-os-odl-bgpvpn_queens-noha-baremetal-master'
1517 node-parameters: false
1518 current-parameters: false
1519 predefined-parameters: |
1521 kill-phase-on: NEVER
1527 name: apex-builder-euphrates
1530 name: Baremetal Deploy and Test Phase
1531 condition: SUCCESSFUL
1533 - name: 'apex-os-nosdn-nofeature-noha-baremetal-euphrates'
1534 node-parameters: false
1535 current-parameters: false
1536 predefined-parameters: |
1538 kill-phase-on: NEVER
1541 - name: 'apex-os-nosdn-nofeature-ha-baremetal-euphrates'
1542 node-parameters: false
1543 current-parameters: false
1544 predefined-parameters: |
1546 kill-phase-on: NEVER
1549 - name: 'apex-os-odl-nofeature-ha-baremetal-euphrates'
1550 node-parameters: false
1551 current-parameters: false
1552 predefined-parameters: |
1554 kill-phase-on: NEVER
1557 - name: 'apex-os-odl-nofeature-noha-baremetal-euphrates'
1558 node-parameters: false
1559 current-parameters: false
1560 predefined-parameters: |
1562 kill-phase-on: NEVER
1565 - name: 'apex-os-odl-bgpvpn-ha-baremetal-euphrates'
1566 node-parameters: false
1567 current-parameters: false
1568 predefined-parameters: |
1570 kill-phase-on: NEVER
1573 - name: 'apex-os-ovn-nofeature-noha-baremetal-euphrates'
1574 node-parameters: false
1575 current-parameters: false
1576 predefined-parameters: |
1578 kill-phase-on: NEVER
1581 - name: 'apex-os-nosdn-fdio-noha-baremetal-euphrates'
1582 node-parameters: false
1583 current-parameters: false
1584 predefined-parameters: |
1586 kill-phase-on: NEVER
1589 - name: 'apex-os-nosdn-fdio-ha-baremetal-euphrates'
1590 node-parameters: false
1591 current-parameters: false
1592 predefined-parameters: |
1594 kill-phase-on: NEVER
1597 - name: 'apex-os-nosdn-bar-ha-baremetal-euphrates'
1598 node-parameters: false
1599 current-parameters: false
1600 predefined-parameters: |
1602 kill-phase-on: NEVER
1605 - name: 'apex-os-nosdn-bar-noha-baremetal-euphrates'
1606 node-parameters: false
1607 current-parameters: false
1608 predefined-parameters: |
1610 kill-phase-on: NEVER
1613 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-euphrates'
1614 node-parameters: false
1615 current-parameters: false
1616 predefined-parameters: |
1618 kill-phase-on: NEVER
1621 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-euphrates'
1622 node-parameters: false
1623 current-parameters: false
1624 predefined-parameters: |
1626 kill-phase-on: NEVER
1629 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-euphrates'
1630 node-parameters: false
1631 current-parameters: false
1632 predefined-parameters: |
1634 kill-phase-on: NEVER
1637 - name: 'apex-os-nosdn-kvm_ovs_dpdk-noha-baremetal-euphrates'
1638 node-parameters: false
1639 current-parameters: false
1640 predefined-parameters: |
1642 kill-phase-on: NEVER
1645 - name: 'apex-os-nosdn-kvm_ovs_dpdk-ha-baremetal-euphrates'
1646 node-parameters: false
1647 current-parameters: false
1648 predefined-parameters: |
1650 kill-phase-on: NEVER
1653 - name: 'apex-os-odl-sfc-noha-baremetal-euphrates'
1654 node-parameters: false
1655 current-parameters: false
1656 predefined-parameters: |
1658 kill-phase-on: NEVER
1661 - name: 'apex-os-odl-sfc-ha-baremetal-euphrates'
1662 node-parameters: false
1663 current-parameters: false
1664 predefined-parameters: |
1666 kill-phase-on: NEVER
1669 - name: 'apex-os-nosdn-calipso-noha-baremetal-euphrates'
1670 node-parameters: false
1671 current-parameters: false
1672 predefined-parameters: |
1674 kill-phase-on: NEVER
1678 name: 'apex-upload-artifact'
1681 !include-raw: ./apex-upload-artifact.sh
1684 name: 'apex-download-artifact'
1687 !include-raw: ./apex-download-artifact.sh
1693 !include-raw: ./apex-deploy.sh
1696 name: 'apex-fetch-logs'
1699 !include-raw: ./apex-fetch-logs.sh
1701 #######################
1703 ########################
1707 - timed: '0 0 1-31/2 * *'
1712 - timed: '0 0 2-30/2 * *'
1715 name: 'apex-euphrates'
1717 - timed: '0 0 2-30/2 * *'
1722 - timed: '0 3 1 1 7'