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-noha':
67 - 'os-nosdn-nofeature-ha':
69 - 'os-odl-nofeature-ha':
71 - 'os-odl-nofeature-noha':
75 - 'os-ovn-nofeature-noha':
77 - 'os-nosdn-fdio-noha':
83 - 'os-nosdn-bar-noha':
85 - 'os-nosdn-ovs_dpdk-noha':
87 - 'os-nosdn-ovs_dpdk-ha':
93 - 'os-nosdn-calipso-noha':
95 - 'os-nosdn-nofeature-noha':
97 - 'os-nosdn-nofeature-ha':
99 - 'os-nosdn-nofeature-ha-ipv6':
101 - 'os-nosdn-ovs-noha':
105 - 'os-nosdn-fdio-noha':
107 - 'os-nosdn-fdio-ha':
111 - 'os-nosdn-kvm-noha':
113 - 'os-odl_l2-fdio-noha':
115 - 'os-odl_l2-fdio-ha':
117 - 'os-odl_netvirt-fdio-noha':
119 - 'os-odl_l2-sfc-noha':
121 - 'os-odl_l3-nofeature-noha':
123 - 'os-odl_l3-nofeature-ha':
125 - 'os-odl_l3-ovs-noha':
127 - 'os-odl_l3-ovs-ha':
129 - 'os-odl-bgpvpn-ha':
131 - 'os-odl-gluon-noha':
133 - 'os-odl_l3-fdio-noha':
135 - 'os-odl_l3-fdio-ha':
137 - 'os-odl_l3-fdio_dvr-noha':
139 - 'os-odl_l3-fdio_dvr-ha':
141 - 'os-odl_l3-csit-noha':
143 - 'os-onos-nofeature-ha':
145 - 'os-ovn-nofeature-noha':
147 - 'os-nosdn-nofeature-noha':
149 - 'os-nosdn-nofeature-ha':
151 - 'os-odl-nofeature-noha':
153 - 'os-odl-nofeature-ha':
155 - 'os-nosdn-queens-noha':
157 - 'os-nosdn-queens-ha':
159 - 'os-odl-queens-noha':
161 - 'os-odl-queens-ha':
163 - 'k8s-nosdn-nofeature-noha':
165 - 'os-nosdn-nofeature-noha':
167 - 'os-nosdn-nofeature-ha':
169 - 'os-odl-nofeature-ha':
171 - 'os-odl-nofeature-noha':
173 - 'os-odl-bgpvpn-ha':
175 - 'os-ovn-nofeature-noha':
177 - 'os-nosdn-fdio-noha':
179 - 'os-nosdn-fdio-ha':
183 - 'os-nosdn-bar-noha':
185 - 'os-nosdn-nofeature-ha-ipv6':
187 - 'os-nosdn-ovs_dpdk-noha':
189 - 'os-nosdn-ovs_dpdk-ha':
191 - 'os-nosdn-kvm_ovs_dpdk-noha':
193 - 'os-nosdn-kvm_ovs_dpdk-ha':
199 - 'os-nosdn-calipso-noha':
210 os_scenario: 'queens'
212 os_scenario: 'nofeature'
220 name: 'apex-fetch-logs-{stream}'
232 gs-pathname: '{gs-pathname}'
233 # yamllint enable rule:line-length
245 name: 'apex-runner-cperf-{stream}'
248 project-type: 'multijob'
255 gs-pathname: '{gs-pathname}'
261 default: https://gerrit.opnfv.org/gerrit/$PROJECT
262 description: "Used for overriding the GIT URL coming from parameters macro."
270 use-build-blocker: false
280 - description-setter:
281 description: "Deployed on $NODE_NAME"
283 name: 'Baremetal Deploy'
286 - name: 'apex-deploy-baremetal-{stream}'
287 node-parameters: false
288 current-parameters: true
289 predefined-parameters: |
290 GERRIT_BRANCH=$GERRIT_BRANCH
293 DEPLOY_SCENARIO={verify-scenario}
294 kill-phase-on: FAILURE
299 condition: SUCCESSFUL
301 - name: 'cperf-apex-intel-pod2-daily-master'
302 node-parameters: true
303 current-parameters: false
304 predefined-parameters:
305 DEPLOY_SCENARIO={verify-scenario}
312 name: 'apex-deploy-{platform}-{stream}'
327 - '{project}-{platform}-{stream}-defaults'
332 gs-pathname: '{gs-pathname}'
334 name: DEPLOY_SCENARIO
335 default: '{verify-scenario}'
336 description: "Scenario to deploy with."
337 # yamllint disable rule:line-length
341 description: "Use yes in lower case to invoke clean. Indicates if the deploy environment should be cleaned before deployment"
343 # yamllint enable rule:line-length
347 use-build-blocker: true
362 - description-setter:
363 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
364 - 'apex-download-artifact'
369 # Virtual Deploy and Test
371 name: 'apex-virtual-{stream}'
373 project-type: 'multijob'
383 - '{project}-defaults'
384 - '{project}-virtual-{stream}-defaults'
385 - 'functest-suite-parameter'
390 gs-pathname: '{gs-pathname}'
392 name: DEPLOY_SCENARIO
393 default: '{verify-scenario}'
394 description: "Scenario to deploy with."
396 name: ARTIFACT_VERSION
398 description: "Used for overriding the ARTIFACT_VERSION"
403 use-build-blocker: true
409 - 'apex-verify-gate-.*'
417 - description-setter:
418 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
421 condition: SUCCESSFUL
423 - name: 'apex-deploy-virtual-{stream}'
424 current-parameters: false
425 predefined-parameters: |
426 ARTIFACT_VERSION=$ARTIFACT_VERSION
427 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
429 GERRIT_BRANCH=$GERRIT_BRANCH
430 GERRIT_REFSPEC=$GERRIT_REFSPEC
431 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
432 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
434 node-parameters: true
435 kill-phase-on: FAILURE
439 if echo $DEPLOY_SCENARIO | grep queens &> /dev/null; then
440 echo 'REPO=opnfv' > functest_repo
442 echo 'REPO=ollivier' > functest_repo
445 properties-file: functest_repo
450 - name: 'functest-apex-virtual-suite-{stream}'
451 current-parameters: false
452 predefined-parameters: |
453 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
454 FUNCTEST_MODE=$FUNCTEST_MODE
455 FUNCTEST_SUITE_NAME=$FUNCTEST_SUITE_NAME
457 GERRIT_BRANCH=$GERRIT_BRANCH
458 GERRIT_REFSPEC=$GERRIT_REFSPEC
459 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
460 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
461 node-parameters: true
466 name: apex-fetch-logs
468 - name: 'apex-fetch-logs-{stream}'
469 current-parameters: false
470 predefined-parameters: |
471 GERRIT_BRANCH=$GERRIT_BRANCH
472 GERRIT_REFSPEC=$GERRIT_REFSPEC
473 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
474 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
475 node-parameters: true
480 # Baremetal Deploy and Test
482 name: 'apex-{scenario}-baremetal-{scenario_stream}'
484 project-type: 'multijob'
492 - '{project}-defaults'
493 - '{project}-baremetal-{scenario_stream}-defaults'
498 gs-pathname: '{gs-pathname}'
500 name: DEPLOY_SCENARIO
501 default: '{scenario}'
502 description: "Scenario to deploy with."
507 use-build-blocker: true
512 - 'apex-.*-promote.*'
514 - 'apex-.+-baremetal-.+'
521 - description-setter:
522 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
524 name: 'Baremetal Deploy'
525 condition: SUCCESSFUL
526 execution-type: SEQUENTIALLY
528 - name: 'apex-deploy-baremetal-{scenario_stream}'
529 node-parameters: true
530 current-parameters: true
531 predefined-parameters: |
533 GERRIT_BRANCH=$GERRIT_BRANCH
535 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
539 - name: 'apex-fetch-logs-{scenario_stream}'
540 current-parameters: true
541 predefined-parameters: |
542 GERRIT_BRANCH=$GERRIT_BRANCH
544 node-parameters: true
549 if echo $DEPLOY_SCENARIO | grep queens &> /dev/null; then
550 echo 'REPO=opnfv' > functest_properties
552 echo 'REPO=ollivier' > functest_properties
554 features=$(echo $DEPLOY_SCENARIO | sed -r -n 's/os-.+-(.+)-(noha|ha)/\1/p')
555 if [ "$features" == 'queens' ]; then
556 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-queens-(noha|ha)/\1-nofeature-\2/p')
557 elif [[ "$features" =~ 'queens' ]]; then
558 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-(.+)_queens-(noha|ha)/\1-\2-\3/p')
560 functest_scenario=$DEPLOY_SCENARIO
562 echo "DEPLOY_SCENARIO=$functest_scenario" >> functest_properties
564 properties-file: functest_properties
565 override-build-parameters: true
567 name: 'OPNFV Test Suite'
570 - name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
571 node-parameters: true
572 current-parameters: false
573 predefined-parameters:
574 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
579 name: apex-fetch-logs
581 - name: 'apex-fetch-logs-{scenario_stream}'
582 current-parameters: true
583 predefined-parameters: |
584 GERRIT_BRANCH=$GERRIT_BRANCH
586 node-parameters: true
593 !include-raw-escape: ./update-build-result.groovy
597 name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
599 project-type: 'multijob'
604 - '{project}-defaults'
605 - '{project}-baremetal-{scenario_stream}-defaults'
610 gs-pathname: '{gs-pathname}'
612 name: DEPLOY_SCENARIO
613 default: '{scenario}'
614 description: "Scenario to deploy with."
619 use-build-blocker: true
625 - 'apex-testsuite-.+-baremetal-.+'
632 - description-setter:
633 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
638 - name: 'functest-apex-baremetal-daily-{scenario_stream}'
639 node-parameters: true
640 current-parameters: false
641 predefined-parameters:
642 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
650 - name: 'yardstick-apex-baremetal-daily-{scenario_stream}'
651 node-parameters: true
652 current-parameters: false
653 predefined-parameters:
654 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
659 name: Dovetail-proposed_tests
662 - name: 'dovetail-apex-baremetal-default-mandatory-{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/"
672 name: Dovetail-default
675 - name: 'dovetail-apex-baremetal-default-optional-{scenario_stream}'
676 node-parameters: true
677 current-parameters: false
678 predefined-parameters:
679 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
681 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
688 - name: 'storperf-apex-baremetal-daily-{scenario_stream}'
689 node-parameters: true
690 current-parameters: false
691 predefined-parameters:
692 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
693 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-nosdn-nofeature-ha/"
697 # Build status is always success due conditional plugin prefetching
698 # build status before multijob phases execute
699 # - conditional-step:
700 # condition-kind: current-status
701 # condition-worst: SUCCESS
702 # condtion-best: SUCCESS
703 # on-evaluation-failure: mark-unstable
705 # - shell: 'echo "Tests Passed"'
708 name: 'apex-daily-{stream}'
710 # Job template for daily build
712 # Required Variables:
713 # stream: branch with - in place of / (eg. stable)
714 # branch: branch (eg. stable)
715 project-type: 'multijob'
717 disabled: '{obj:disable_daily}'
723 - '{project}-defaults'
724 - '{project}-baremetal-{stream}-defaults'
729 gs-pathname: '{gs-pathname}'
734 use-build-blocker: true
745 condition: SUCCESSFUL
747 - name: 'apex-build-{stream}'
748 current-parameters: false
749 predefined-parameters: |
750 GERRIT_BRANCH=$GERRIT_BRANCH
752 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
753 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
754 node-parameters: true
755 kill-phase-on: FAILURE
759 name: 'Verify and upload ISO'
760 condition: SUCCESSFUL
762 - name: 'apex-verify-iso-{stream}'
763 current-parameters: false
764 predefined-parameters: |
765 BUILD_DIRECTORY=$WORKSPACE/../apex-build-{stream}/.build
766 GERRIT_BRANCH=$GERRIT_BRANCH
768 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
769 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
770 node-parameters: true
771 kill-phase-on: FAILURE
774 - apex-builder-{stream}
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"
840 use-build-blocker: true
846 - 'apex-csit-promote.*'
854 - timed: '0 12 * * 0'
858 name: apex-virtual-deploy-test
859 condition: SUCCESSFUL
861 - name: 'apex-virtual-{stream}'
862 current-parameters: true
863 predefined-parameters: |
864 DEPLOY_SCENARIO=os-odl-{os_scenario}-{topology}
866 GERRIT_BRANCH=$GERRIT_BRANCH
867 GERRIT_REFSPEC=$GERRIT_REFSPEC
868 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
869 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
870 FUNCTEST_SUITE_NAME=tempest_smoke
871 FUNCTEST_MODE=testcase
872 node-parameters: true
873 kill-phase-on: FAILURE
877 name: create snapshot
878 condition: SUCCESSFUL
880 - name: 'apex-create-snapshot'
881 current-parameters: true
882 predefined-parameters: |
884 node-parameters: true
885 kill-phase-on: FAILURE
889 name: upload snapshot
890 condition: SUCCESSFUL
892 - name: 'apex-upload-snapshot'
893 current-parameters: true
894 predefined-parameters: |
896 node-parameters: true
897 kill-phase-on: FAILURE
903 name: 'apex-fdio-promote-daily-{stream}'
905 # Job template for promoting CSIT Snapshots
907 # Required Variables:
908 # stream: branch with - in place of / (eg. stable)
909 # branch: branch (eg. stable)
910 node: '{virtual-slave}'
911 project-type: 'multijob'
922 gs-pathname: '{gs-pathname}'
926 use-build-blocker: true
937 condition: SUCCESSFUL
939 - name: 'apex-build-{stream}'
940 current-parameters: false
941 predefined-parameters: |
942 GERRIT_BRANCH=$GERRIT_BRANCH
943 GERRIT_REFSPEC=$GERRIT_REFSPEC
944 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
945 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
946 node-parameters: false
947 kill-phase-on: FAILURE
952 condition: SUCCESSFUL
954 - name: 'apex-deploy-virtual-{stream}'
955 current-parameters: false
956 predefined-parameters: |
957 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
959 GERRIT_BRANCH=$GERRIT_BRANCH
960 GERRIT_REFSPEC=$GERRIT_REFSPEC
961 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
962 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
964 node-parameters: true
965 kill-phase-on: FAILURE
969 name: create snapshot
970 condition: SUCCESSFUL
972 - name: 'apex-create-snapshot'
973 current-parameters: false
974 predefined-parameters: |
976 node-parameters: true
977 kill-phase-on: FAILURE
981 name: upload snapshot
982 condition: SUCCESSFUL
984 - name: 'apex-upload-snapshot'
985 current-parameters: false
986 predefined-parameters: |
988 node-parameters: true
989 kill-phase-on: FAILURE
995 name: 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
997 project-type: 'multijob'
1010 - '{project}-defaults'
1011 - project-parameter:
1012 project: '{project}'
1015 gs-pathname: '{gs-pathname}'
1017 name: DEPLOY_SCENARIO
1018 default: 'os-nosdn-nofeature-ha'
1019 description: "Scenario to deploy with."
1022 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1023 description: 'Git URL to use on this Jenkins Slave'
1026 default: /root/.ssh/id_rsa
1027 description: 'SSH key to use for Apex'
1032 use-build-blocker: true
1037 - 'apex-.*-promote.*'
1039 - 'apex-.+-baremetal-.+'
1046 - description-setter:
1047 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1049 name: 'Baremetal Deploy'
1050 condition: SUCCESSFUL
1052 - name: 'apex-deploy-baremetal-{stream}'
1053 node-parameters: true
1054 current-parameters: true
1055 predefined-parameters: |
1057 GERRIT_BRANCH=$GERRIT_BRANCH
1059 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1060 kill-phase-on: FAILURE
1067 - name: 'yardstick-apex-baremetal-daily-{stream}'
1068 node-parameters: true
1069 current-parameters: false
1070 predefined-parameters:
1071 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1072 kill-phase-on: NEVER
1073 abort-all-job: false
1076 # Dovetail Danube test job
1078 name: 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
1080 project-type: 'multijob'
1087 - '{project}-defaults'
1088 - project-parameter:
1089 project: '{project}'
1090 branch: 'stable/danube'
1092 gs-pathname: '/danube'
1094 name: DEPLOY_SCENARIO
1095 default: 'os-nosdn-nofeature-ha'
1096 description: "Scenario to deploy with."
1101 use-build-blocker: true
1106 - 'apex-.*-promote.*'
1110 - timed: '' # '0 1 * * *'
1113 - description-setter:
1114 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1116 name: 'Baremetal Deploy'
1117 condition: SUCCESSFUL
1119 - name: 'apex-deploy-baremetal-danube'
1120 node-parameters: true
1121 current-parameters: true
1122 predefined-parameters: |
1124 GERRIT_BRANCH=$GERRIT_BRANCH
1126 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1127 kill-phase-on: FAILURE
1134 - name: 'dovetail-apex-baremetal-proposed_tests-danube'
1135 node-parameters: true
1136 current-parameters: false
1137 predefined-parameters:
1138 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1139 kill-phase-on: NEVER
1140 abort-all-job: false
1143 ########################
1145 ########################
1147 name: apex-parameter
1152 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1154 name: ARTIFACT_VERSION
1156 description: "Artifact version type"
1158 name: BUILD_DIRECTORY
1159 default: $WORKSPACE/.build
1160 description: "Directory where the build artifact will be located upon the completion of the build."
1162 name: CACHE_DIRECTORY
1163 default: $HOME/opnfv/apex-cache{gs-pathname}
1164 description: "Directory where the cache to be used during the build is located."
1165 # yamllint disable rule:line-length
1168 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1169 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1170 # yamllint enable rule:line-length
1173 default: '{gs-pathname}'
1174 description: "Version directory where opnfv artifacts are stored in gs repository"
1177 default: $GS_BASE{gs-pathname}
1178 description: "URL to Google Storage."
1182 description: "Flag to know if we should promote/upload snapshot artifacts."
1184 ########################
1186 ########################
1190 name: apex-builder-fraser
1193 name: Baremetal Deploy and Test Phase
1194 condition: SUCCESSFUL
1196 - name: 'apex-os-nosdn-nofeature-noha-baremetal-fraser'
1197 node-parameters: false
1198 current-parameters: false
1199 predefined-parameters: |
1201 kill-phase-on: NEVER
1204 - name: 'apex-os-nosdn-nofeature-ha-baremetal-fraser'
1205 node-parameters: false
1206 current-parameters: false
1207 predefined-parameters: |
1209 kill-phase-on: NEVER
1212 - name: 'apex-os-odl-nofeature-ha-baremetal-fraser'
1213 node-parameters: false
1214 current-parameters: false
1215 predefined-parameters: |
1217 kill-phase-on: NEVER
1220 - name: 'apex-os-odl-nofeature-noha-baremetal-fraser'
1221 node-parameters: false
1222 current-parameters: false
1223 predefined-parameters: |
1225 kill-phase-on: NEVER
1228 - name: 'apex-os-odl-bgpvpn-ha-baremetal-fraser'
1229 node-parameters: false
1230 current-parameters: false
1231 predefined-parameters: |
1233 kill-phase-on: NEVER
1236 - name: 'apex-os-ovn-nofeature-noha-baremetal-fraser'
1237 node-parameters: false
1238 current-parameters: false
1239 predefined-parameters: |
1241 kill-phase-on: NEVER
1244 - name: 'apex-os-nosdn-fdio-noha-baremetal-fraser'
1245 node-parameters: false
1246 current-parameters: false
1247 predefined-parameters: |
1249 kill-phase-on: NEVER
1252 - name: 'apex-os-nosdn-fdio-ha-baremetal-fraser'
1253 node-parameters: false
1254 current-parameters: false
1255 predefined-parameters: |
1257 kill-phase-on: NEVER
1260 - name: 'apex-os-nosdn-bar-ha-baremetal-fraser'
1261 node-parameters: false
1262 current-parameters: false
1263 predefined-parameters: |
1265 kill-phase-on: NEVER
1268 - name: 'apex-os-nosdn-bar-noha-baremetal-fraser'
1269 node-parameters: false
1270 current-parameters: false
1271 predefined-parameters: |
1273 kill-phase-on: NEVER
1276 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-fraser'
1277 node-parameters: false
1278 current-parameters: false
1279 predefined-parameters: |
1281 kill-phase-on: NEVER
1284 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-fraser'
1285 node-parameters: false
1286 current-parameters: false
1287 predefined-parameters: |
1289 kill-phase-on: NEVER
1292 - name: 'apex-os-odl-sfc-noha-baremetal-fraser'
1293 node-parameters: false
1294 current-parameters: false
1295 predefined-parameters: |
1297 kill-phase-on: NEVER
1300 - name: 'apex-os-odl-sfc-ha-baremetal-fraser'
1301 node-parameters: false
1302 current-parameters: false
1303 predefined-parameters: |
1305 kill-phase-on: NEVER
1308 - name: 'apex-os-nosdn-calipso-noha-baremetal-fraser'
1309 node-parameters: false
1310 current-parameters: false
1311 predefined-parameters: |
1313 kill-phase-on: NEVER
1319 name: apex-builder-danube
1322 name: Baremetal Deploy and Test Phase
1323 condition: SUCCESSFUL
1325 - name: 'apex-os-nosdn-nofeature-noha-baremetal-danube'
1326 node-parameters: false
1327 current-parameters: false
1328 predefined-parameters: |
1330 kill-phase-on: NEVER
1333 - name: 'apex-os-nosdn-nofeature-ha-baremetal-danube'
1334 node-parameters: false
1335 current-parameters: false
1336 predefined-parameters: |
1338 kill-phase-on: NEVER
1341 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-danube'
1342 node-parameters: false
1343 current-parameters: false
1344 predefined-parameters: |
1346 kill-phase-on: NEVER
1349 - name: 'apex-os-nosdn-ovs-noha-baremetal-danube'
1350 node-parameters: false
1351 current-parameters: false
1352 predefined-parameters: |
1354 kill-phase-on: NEVER
1357 - name: 'apex-os-nosdn-ovs-ha-baremetal-danube'
1358 node-parameters: false
1359 current-parameters: false
1360 predefined-parameters: |
1362 kill-phase-on: NEVER
1365 - name: 'apex-os-nosdn-fdio-noha-baremetal-danube'
1366 node-parameters: false
1367 current-parameters: false
1368 predefined-parameters: |
1370 kill-phase-on: NEVER
1373 - name: 'apex-os-nosdn-fdio-ha-baremetal-danube'
1374 node-parameters: false
1375 current-parameters: false
1376 predefined-parameters: |
1378 kill-phase-on: NEVER
1381 - name: 'apex-os-nosdn-kvm-ha-baremetal-danube'
1382 node-parameters: false
1383 current-parameters: false
1384 predefined-parameters: |
1386 kill-phase-on: NEVER
1389 - name: 'apex-os-nosdn-kvm-noha-baremetal-danube'
1390 node-parameters: false
1391 current-parameters: false
1392 predefined-parameters: |
1394 kill-phase-on: NEVER
1397 - name: 'apex-os-odl_l2-fdio-noha-baremetal-danube'
1398 node-parameters: false
1399 current-parameters: false
1400 predefined-parameters: |
1402 kill-phase-on: NEVER
1405 - name: 'apex-os-odl_l2-fdio-ha-baremetal-danube'
1406 node-parameters: false
1407 current-parameters: false
1408 predefined-parameters: |
1410 kill-phase-on: NEVER
1413 - name: 'apex-os-odl_netvirt-fdio-noha-baremetal-danube'
1414 node-parameters: false
1415 current-parameters: false
1416 predefined-parameters: |
1418 kill-phase-on: NEVER
1421 - name: 'apex-os-odl_l2-sfc-noha-baremetal-danube'
1422 node-parameters: false
1423 current-parameters: false
1424 predefined-parameters: |
1426 kill-phase-on: NEVER
1429 - name: 'apex-os-odl_l3-nofeature-noha-baremetal-danube'
1430 node-parameters: false
1431 current-parameters: false
1432 predefined-parameters: |
1434 kill-phase-on: NEVER
1437 - name: 'apex-os-odl_l3-nofeature-ha-baremetal-danube'
1438 node-parameters: false
1439 current-parameters: false
1440 predefined-parameters: |
1442 kill-phase-on: NEVER
1445 - name: 'apex-os-odl_l3-ovs-noha-baremetal-danube'
1446 node-parameters: false
1447 current-parameters: false
1448 predefined-parameters: |
1450 kill-phase-on: NEVER
1453 - name: 'apex-os-odl_l3-ovs-ha-baremetal-danube'
1454 node-parameters: false
1455 current-parameters: false
1456 predefined-parameters: |
1458 kill-phase-on: NEVER
1461 - name: 'apex-os-odl-bgpvpn-ha-baremetal-danube'
1462 node-parameters: false
1463 current-parameters: false
1464 predefined-parameters: |
1466 kill-phase-on: NEVER
1469 - name: 'apex-os-odl-gluon-noha-baremetal-danube'
1470 node-parameters: false
1471 current-parameters: false
1472 predefined-parameters: |
1474 kill-phase-on: NEVER
1477 - name: 'apex-os-odl_l3-fdio-noha-baremetal-danube'
1478 node-parameters: false
1479 current-parameters: false
1480 predefined-parameters: |
1482 kill-phase-on: NEVER
1485 - name: 'apex-os-odl_l3-fdio-ha-baremetal-danube'
1486 node-parameters: false
1487 current-parameters: false
1488 predefined-parameters: |
1490 kill-phase-on: NEVER
1493 - name: 'apex-os-odl_l3-fdio_dvr-noha-baremetal-danube'
1494 node-parameters: false
1495 current-parameters: false
1496 predefined-parameters: |
1498 kill-phase-on: NEVER
1501 - name: 'apex-os-odl_l3-fdio_dvr-ha-baremetal-danube'
1502 node-parameters: false
1503 current-parameters: false
1504 predefined-parameters: |
1506 kill-phase-on: NEVER
1509 - name: 'apex-os-odl_l3-csit-noha-baremetal-danube'
1510 node-parameters: false
1511 current-parameters: false
1512 predefined-parameters: |
1514 kill-phase-on: NEVER
1517 - name: 'apex-os-onos-nofeature-ha-baremetal-danube'
1518 node-parameters: false
1519 current-parameters: false
1520 predefined-parameters: |
1522 kill-phase-on: NEVER
1525 - name: 'apex-os-ovn-nofeature-noha-baremetal-danube'
1526 node-parameters: false
1527 current-parameters: false
1528 predefined-parameters: |
1530 kill-phase-on: NEVER
1536 name: apex-builder-master
1539 name: Baremetal Deploy and Test Phase
1540 condition: SUCCESSFUL
1542 - name: 'apex-os-nosdn-nofeature-noha-baremetal-master'
1543 node-parameters: false
1544 current-parameters: false
1545 predefined-parameters: |
1547 kill-phase-on: NEVER
1550 - name: 'apex-os-nosdn-nofeature-ha-baremetal-master'
1551 node-parameters: false
1552 current-parameters: false
1553 predefined-parameters: |
1555 kill-phase-on: NEVER
1558 - name: 'apex-os-odl-nofeature-noha-baremetal-master'
1559 node-parameters: false
1560 current-parameters: false
1561 predefined-parameters: |
1563 kill-phase-on: NEVER
1566 - name: 'apex-os-odl-nofeature-ha-baremetal-master'
1567 node-parameters: false
1568 current-parameters: false
1569 predefined-parameters: |
1571 kill-phase-on: NEVER
1574 - name: 'apex-os-nosdn-queens-noha-baremetal-master'
1575 node-parameters: false
1576 current-parameters: false
1577 predefined-parameters: |
1579 kill-phase-on: NEVER
1582 - name: 'apex-os-nosdn-queens-ha-baremetal-master'
1583 node-parameters: false
1584 current-parameters: false
1585 predefined-parameters: |
1587 kill-phase-on: NEVER
1590 - name: 'apex-os-odl-queens-noha-baremetal-master'
1591 node-parameters: false
1592 current-parameters: false
1593 predefined-parameters: |
1595 kill-phase-on: NEVER
1598 - name: 'apex-os-odl-queens-ha-baremetal-master'
1599 node-parameters: false
1600 current-parameters: false
1601 predefined-parameters: |
1603 kill-phase-on: NEVER
1606 - name: 'apex-k8s-nosdn-nofeature-noha-baremetal-master'
1607 node-parameters: false
1608 current-parameters: false
1609 predefined-parameters: |
1611 kill-phase-on: NEVER
1617 name: apex-builder-euphrates
1620 name: Baremetal Deploy and Test Phase
1621 condition: SUCCESSFUL
1623 - name: 'apex-os-nosdn-nofeature-noha-baremetal-euphrates'
1624 node-parameters: false
1625 current-parameters: false
1626 predefined-parameters: |
1628 kill-phase-on: NEVER
1631 - name: 'apex-os-nosdn-nofeature-ha-baremetal-euphrates'
1632 node-parameters: false
1633 current-parameters: false
1634 predefined-parameters: |
1636 kill-phase-on: NEVER
1639 - name: 'apex-os-odl-nofeature-ha-baremetal-euphrates'
1640 node-parameters: false
1641 current-parameters: false
1642 predefined-parameters: |
1644 kill-phase-on: NEVER
1647 - name: 'apex-os-odl-nofeature-noha-baremetal-euphrates'
1648 node-parameters: false
1649 current-parameters: false
1650 predefined-parameters: |
1652 kill-phase-on: NEVER
1655 - name: 'apex-os-odl-bgpvpn-ha-baremetal-euphrates'
1656 node-parameters: false
1657 current-parameters: false
1658 predefined-parameters: |
1660 kill-phase-on: NEVER
1663 - name: 'apex-os-ovn-nofeature-noha-baremetal-euphrates'
1664 node-parameters: false
1665 current-parameters: false
1666 predefined-parameters: |
1668 kill-phase-on: NEVER
1671 - name: 'apex-os-nosdn-fdio-noha-baremetal-euphrates'
1672 node-parameters: false
1673 current-parameters: false
1674 predefined-parameters: |
1676 kill-phase-on: NEVER
1679 - name: 'apex-os-nosdn-fdio-ha-baremetal-euphrates'
1680 node-parameters: false
1681 current-parameters: false
1682 predefined-parameters: |
1684 kill-phase-on: NEVER
1687 - name: 'apex-os-nosdn-bar-ha-baremetal-euphrates'
1688 node-parameters: false
1689 current-parameters: false
1690 predefined-parameters: |
1692 kill-phase-on: NEVER
1695 - name: 'apex-os-nosdn-bar-noha-baremetal-euphrates'
1696 node-parameters: false
1697 current-parameters: false
1698 predefined-parameters: |
1700 kill-phase-on: NEVER
1703 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-euphrates'
1704 node-parameters: false
1705 current-parameters: false
1706 predefined-parameters: |
1708 kill-phase-on: NEVER
1711 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-euphrates'
1712 node-parameters: false
1713 current-parameters: false
1714 predefined-parameters: |
1716 kill-phase-on: NEVER
1719 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-euphrates'
1720 node-parameters: false
1721 current-parameters: false
1722 predefined-parameters: |
1724 kill-phase-on: NEVER
1727 - name: 'apex-os-nosdn-kvm_ovs_dpdk-noha-baremetal-euphrates'
1728 node-parameters: false
1729 current-parameters: false
1730 predefined-parameters: |
1732 kill-phase-on: NEVER
1735 - name: 'apex-os-nosdn-kvm_ovs_dpdk-ha-baremetal-euphrates'
1736 node-parameters: false
1737 current-parameters: false
1738 predefined-parameters: |
1740 kill-phase-on: NEVER
1743 - name: 'apex-os-odl-sfc-noha-baremetal-euphrates'
1744 node-parameters: false
1745 current-parameters: false
1746 predefined-parameters: |
1748 kill-phase-on: NEVER
1751 - name: 'apex-os-odl-sfc-ha-baremetal-euphrates'
1752 node-parameters: false
1753 current-parameters: false
1754 predefined-parameters: |
1756 kill-phase-on: NEVER
1759 - name: 'apex-os-nosdn-calipso-noha-baremetal-euphrates'
1760 node-parameters: false
1761 current-parameters: false
1762 predefined-parameters: |
1764 kill-phase-on: NEVER
1768 name: 'apex-upload-artifact'
1771 !include-raw: ./apex-upload-artifact.sh
1774 name: 'apex-download-artifact'
1777 !include-raw: ./apex-download-artifact.sh
1783 !include-raw: ./apex-deploy.sh
1786 name: 'apex-fetch-logs'
1789 !include-raw: ./apex-fetch-logs.sh
1791 #######################
1793 ########################
1797 - timed: '0 0 1-31/2 * *'
1802 - timed: '0 0 2-30/2 * *'
1805 name: 'apex-euphrates'
1807 - timed: '0 0 2-30/2 * *'
1812 - timed: '0 3 1 1 7'