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':
191 odl_branch: 'stable/carbon'
193 os_scenario: 'queens'
194 odl_branch: 'stable/oxygen'
196 os_scenario: 'nofeature'
197 odl_branch: 'stable/oxygen'
205 name: 'apex-fetch-logs-{stream}'
217 gs-pathname: '{gs-pathname}'
218 # yamllint enable rule:line-length
230 name: 'apex-runner-cperf-{stream}'
233 project-type: 'multijob'
240 gs-pathname: '{gs-pathname}'
246 default: https://gerrit.opnfv.org/gerrit/$PROJECT
247 description: "Used for overriding the GIT URL coming from parameters macro."
255 use-build-blocker: false
265 - description-setter:
266 description: "Deployed on $NODE_NAME"
268 name: 'Baremetal Deploy'
271 - name: 'apex-deploy-baremetal-{stream}'
272 node-parameters: false
273 current-parameters: true
274 predefined-parameters: |
275 GERRIT_BRANCH=$GERRIT_BRANCH
278 DEPLOY_SCENARIO={verify-scenario}
279 kill-phase-on: FAILURE
284 condition: SUCCESSFUL
286 - name: 'cperf-apex-intel-pod2-daily-master'
287 node-parameters: true
288 current-parameters: false
289 predefined-parameters:
290 DEPLOY_SCENARIO={verify-scenario}
297 name: 'apex-deploy-{platform}-{stream}'
312 - '{project}-{platform}-{stream}-defaults'
317 gs-pathname: '{gs-pathname}'
319 name: DEPLOY_SCENARIO
320 default: '{verify-scenario}'
321 description: "Scenario to deploy with."
322 # yamllint disable rule:line-length
326 description: "Use yes in lower case to invoke clean. Indicates if the deploy environment should be cleaned before deployment"
328 # yamllint enable rule:line-length
332 use-build-blocker: true
347 - description-setter:
348 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
349 - 'apex-download-artifact'
354 # Virtual Deploy and Test
356 name: 'apex-virtual-{stream}'
358 project-type: 'multijob'
368 - '{project}-defaults'
369 - '{project}-virtual-{stream}-defaults'
370 - 'functest-suite-parameter'
375 gs-pathname: '{gs-pathname}'
377 name: DEPLOY_SCENARIO
378 default: '{verify-scenario}'
379 description: "Scenario to deploy with."
381 name: ARTIFACT_VERSION
383 description: "Used for overriding the ARTIFACT_VERSION"
388 use-build-blocker: true
394 - 'apex-verify-gate-.*'
402 - description-setter:
403 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
406 condition: SUCCESSFUL
408 - name: 'apex-deploy-virtual-{stream}'
409 current-parameters: false
410 predefined-parameters: |
411 ARTIFACT_VERSION=$ARTIFACT_VERSION
412 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
414 GERRIT_BRANCH=$GERRIT_BRANCH
415 GERRIT_REFSPEC=$GERRIT_REFSPEC
416 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
417 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
419 node-parameters: true
420 kill-phase-on: FAILURE
424 if echo $DEPLOY_SCENARIO | grep queens &> /dev/null; then
425 echo 'REPO=opnfv' > functest_repo
427 echo 'REPO=ollivier' > functest_repo
430 properties-file: functest_repo
435 - name: 'functest-apex-virtual-suite-{stream}'
436 current-parameters: false
437 predefined-parameters: |
438 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
439 FUNCTEST_MODE=$FUNCTEST_MODE
440 FUNCTEST_SUITE_NAME=$FUNCTEST_SUITE_NAME
442 GERRIT_BRANCH=$GERRIT_BRANCH
443 GERRIT_REFSPEC=$GERRIT_REFSPEC
444 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
445 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
446 node-parameters: true
451 name: apex-fetch-logs
453 - name: 'apex-fetch-logs-{stream}'
454 current-parameters: false
455 predefined-parameters: |
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 # Baremetal Deploy and Test
467 name: 'apex-{scenario}-baremetal-{scenario_stream}'
469 project-type: 'multijob'
477 - '{project}-defaults'
478 - '{project}-baremetal-{scenario_stream}-defaults'
483 gs-pathname: '{gs-pathname}'
485 name: DEPLOY_SCENARIO
486 default: '{scenario}'
487 description: "Scenario to deploy with."
492 use-build-blocker: true
497 - 'apex-.*-promote.*'
499 - 'apex-.+-baremetal-.+'
506 - description-setter:
507 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
509 name: 'Baremetal Deploy'
510 condition: SUCCESSFUL
511 execution-type: SEQUENTIALLY
513 - name: 'apex-deploy-baremetal-{scenario_stream}'
514 node-parameters: true
515 current-parameters: true
516 predefined-parameters: |
518 GERRIT_BRANCH=$GERRIT_BRANCH
520 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
524 - name: 'apex-fetch-logs-{scenario_stream}'
525 current-parameters: true
526 predefined-parameters: |
527 GERRIT_BRANCH=$GERRIT_BRANCH
529 node-parameters: true
534 if echo $DEPLOY_SCENARIO | grep queens &> /dev/null; then
535 echo 'REPO=opnfv' > functest_properties
537 echo 'REPO=ollivier' > functest_properties
539 features=$(echo $DEPLOY_SCENARIO | sed -r -n 's/os-.+-(.+)-(noha|ha)/\1/p')
540 if [ "$features" == 'queens' ]; then
541 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-queens-(noha|ha)/\1-nofeature-\2/p')
542 elif [[ "$features" =~ 'queens' ]]; then
543 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-(.+)_queens-(noha|ha)/\1-\2-\3/p')
545 functest_scenario=$DEPLOY_SCENARIO
547 echo "DEPLOY_SCENARIO=$functest_scenario" >> functest_properties
549 properties-file: functest_properties
550 override-build-parameters: true
552 name: 'OPNFV Test Suite'
555 - name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
556 node-parameters: true
557 current-parameters: false
558 predefined-parameters:
559 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
564 name: apex-fetch-logs
566 - name: 'apex-fetch-logs-{scenario_stream}'
567 current-parameters: true
568 predefined-parameters: |
569 GERRIT_BRANCH=$GERRIT_BRANCH
571 node-parameters: true
578 !include-raw-escape: ./update-build-result.groovy
582 name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
584 project-type: 'multijob'
589 - '{project}-defaults'
590 - '{project}-baremetal-{scenario_stream}-defaults'
595 gs-pathname: '{gs-pathname}'
597 name: DEPLOY_SCENARIO
598 default: '{scenario}'
599 description: "Scenario to deploy with."
604 use-build-blocker: true
610 - 'apex-testsuite-.+-baremetal-.+'
617 - description-setter:
618 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
623 - name: 'functest-apex-baremetal-daily-{scenario_stream}'
624 node-parameters: true
625 current-parameters: false
626 predefined-parameters:
627 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
635 - name: 'yardstick-apex-baremetal-daily-{scenario_stream}'
636 node-parameters: true
637 current-parameters: false
638 predefined-parameters:
639 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
644 name: Dovetail-proposed_tests
647 - name: 'dovetail-apex-baremetal-default-mandatory-{scenario_stream}'
648 node-parameters: true
649 current-parameters: false
650 predefined-parameters:
651 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
653 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
657 name: Dovetail-default
660 - name: 'dovetail-apex-baremetal-default-optional-{scenario_stream}'
661 node-parameters: true
662 current-parameters: false
663 predefined-parameters:
664 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
666 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
673 - name: 'storperf-apex-baremetal-daily-{scenario_stream}'
674 node-parameters: true
675 current-parameters: false
676 predefined-parameters:
677 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
678 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-nosdn-nofeature-ha/"
682 # Build status is always success due conditional plugin prefetching
683 # build status before multijob phases execute
684 # - conditional-step:
685 # condition-kind: current-status
686 # condition-worst: SUCCESS
687 # condtion-best: SUCCESS
688 # on-evaluation-failure: mark-unstable
690 # - shell: 'echo "Tests Passed"'
693 name: 'apex-daily-{stream}'
695 # Job template for daily build
697 # Required Variables:
698 # stream: branch with - in place of / (eg. stable)
699 # branch: branch (eg. stable)
700 project-type: 'multijob'
702 disabled: '{obj:disable_daily}'
708 - '{project}-defaults'
709 - '{project}-baremetal-{stream}-defaults'
714 gs-pathname: '{gs-pathname}'
719 use-build-blocker: true
730 condition: SUCCESSFUL
732 - name: 'apex-build-{stream}'
733 current-parameters: false
734 predefined-parameters: |
735 GERRIT_BRANCH=$GERRIT_BRANCH
737 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
738 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
739 node-parameters: true
740 kill-phase-on: FAILURE
744 name: 'Verify and upload ISO'
745 condition: SUCCESSFUL
747 - name: 'apex-verify-iso-{stream}'
748 current-parameters: false
749 predefined-parameters: |
750 BUILD_DIRECTORY=$WORKSPACE/../apex-build-{stream}/.build
751 GERRIT_BRANCH=$GERRIT_BRANCH
753 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
754 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
755 node-parameters: true
756 kill-phase-on: FAILURE
759 - apex-builder-{stream}
761 # snapshot info fetch
763 name: 'apex-fetch-snap-info'
768 - '{project}-defaults'
772 !include-raw: ./apex-fetch-snap-info.sh
776 name: 'apex-create-snapshot'
781 - '{project}-defaults'
785 !include-raw-escape: ./apex-snapshot-create.sh
789 name: 'apex-upload-snapshot'
794 - '{project}-defaults'
798 properties-content: ARTIFACT_TYPE=snapshot
799 - 'apex-upload-artifact'
803 name: 'apex-csit-promote-daily-{stream}-os-{os_version}-{topology}'
805 # Job template for promoting CSIT Snapshots
807 # Required Variables:
808 # stream: branch with - in place of / (eg. stable)
809 # branch: branch (eg. stable)
810 node: '{virtual-slave}'
811 project-type: 'multijob'
812 disabled: '{disable_promote}'
822 gs-pathname: '{gs-pathname}'
824 name: ARTIFACT_VERSION
826 description: "Used for overriding the ARTIFACT_VERSION"
830 description: "Used for overriding the PROMOTE"
833 default: $GS_BASE{gs-pathname}/{os_version}/{topology}
834 description: "User for overriding GS_URL from apex params"
837 default: '{os_version}'
838 description: OpenStack version short name
841 default: '{odl_branch}'
842 description: ODL branch being used
846 use-build-blocker: true
852 - 'apex-csit-promote.*'
860 - timed: '0 12 * * 0'
864 name: apex-virtual-deploy
865 condition: SUCCESSFUL
867 - name: 'apex-deploy-virtual-{stream}'
868 current-parameters: true
869 predefined-parameters: |
870 DEPLOY_SCENARIO=os-odl-{os_scenario}-{topology}
872 GERRIT_BRANCH=$GERRIT_BRANCH
873 GERRIT_REFSPEC=$GERRIT_REFSPEC
874 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
875 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
876 node-parameters: true
877 kill-phase-on: FAILURE
881 name: fetch snapshot info
882 condition: SUCCESSFUL
884 - name: 'apex-fetch-snap-info'
885 current-parameters: true
886 node-parameters: true
887 kill-phase-on: FAILURE
892 condition: SUCCESSFUL
894 - name: cperf-apex-csit-master
895 predefined-parameters: |
896 ODL_BRANCH=$ODL_BRANCH
897 RC_FILE_PATH=/tmp/csit/overcloudrc
898 NODE_FILE_PATH=/tmp/csit/node.yaml
899 SSH_KEY_PATH=/tmp/csit/id_rsa
900 ODL_CONTAINERIZED=true
901 OS_VERSION=$OS_VERSION
902 node-parameters: true
903 kill-phase-on: FAILURE
906 name: create snapshot
907 condition: SUCCESSFUL
909 - name: 'apex-create-snapshot'
910 current-parameters: true
911 predefined-parameters: |
913 node-parameters: true
914 kill-phase-on: FAILURE
918 name: upload snapshot
919 condition: SUCCESSFUL
921 - name: 'apex-upload-snapshot'
922 current-parameters: true
923 predefined-parameters: |
925 node-parameters: true
926 kill-phase-on: FAILURE
932 name: 'apex-fdio-promote-daily-{stream}'
934 # Job template for promoting CSIT Snapshots
936 # Required Variables:
937 # stream: branch with - in place of / (eg. stable)
938 # branch: branch (eg. stable)
939 node: '{virtual-slave}'
940 project-type: 'multijob'
951 gs-pathname: '{gs-pathname}'
955 use-build-blocker: true
966 condition: SUCCESSFUL
968 - name: 'apex-build-{stream}'
969 current-parameters: false
970 predefined-parameters: |
971 GERRIT_BRANCH=$GERRIT_BRANCH
972 GERRIT_REFSPEC=$GERRIT_REFSPEC
973 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
974 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
975 node-parameters: false
976 kill-phase-on: FAILURE
981 condition: SUCCESSFUL
983 - name: 'apex-deploy-virtual-{stream}'
984 current-parameters: false
985 predefined-parameters: |
986 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
988 GERRIT_BRANCH=$GERRIT_BRANCH
989 GERRIT_REFSPEC=$GERRIT_REFSPEC
990 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
991 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
993 node-parameters: true
994 kill-phase-on: FAILURE
998 name: create snapshot
999 condition: SUCCESSFUL
1001 - name: 'apex-create-snapshot'
1002 current-parameters: false
1003 predefined-parameters: |
1005 node-parameters: true
1006 kill-phase-on: FAILURE
1010 name: upload snapshot
1011 condition: SUCCESSFUL
1013 - name: 'apex-upload-snapshot'
1014 current-parameters: false
1015 predefined-parameters: |
1017 node-parameters: true
1018 kill-phase-on: FAILURE
1024 name: 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
1026 project-type: 'multijob'
1039 - '{project}-defaults'
1040 - project-parameter:
1041 project: '{project}'
1044 gs-pathname: '{gs-pathname}'
1046 name: DEPLOY_SCENARIO
1047 default: 'os-nosdn-nofeature-ha'
1048 description: "Scenario to deploy with."
1051 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1052 description: 'Git URL to use on this Jenkins Slave'
1055 default: /root/.ssh/id_rsa
1056 description: 'SSH key to use for Apex'
1061 use-build-blocker: true
1066 - 'apex-.*-promote.*'
1068 - 'apex-.+-baremetal-.+'
1075 - description-setter:
1076 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1078 name: 'Baremetal Deploy'
1079 condition: SUCCESSFUL
1081 - name: 'apex-deploy-baremetal-{stream}'
1082 node-parameters: true
1083 current-parameters: true
1084 predefined-parameters: |
1086 GERRIT_BRANCH=$GERRIT_BRANCH
1088 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1089 kill-phase-on: FAILURE
1096 - name: 'yardstick-apex-baremetal-daily-{stream}'
1097 node-parameters: true
1098 current-parameters: false
1099 predefined-parameters:
1100 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1101 kill-phase-on: NEVER
1102 abort-all-job: false
1105 # Dovetail Danube test job
1107 name: 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
1109 project-type: 'multijob'
1116 - '{project}-defaults'
1117 - project-parameter:
1118 project: '{project}'
1119 branch: 'stable/danube'
1121 gs-pathname: '/danube'
1123 name: DEPLOY_SCENARIO
1124 default: 'os-nosdn-nofeature-ha'
1125 description: "Scenario to deploy with."
1130 use-build-blocker: true
1135 - 'apex-.*-promote.*'
1139 - timed: '' # '0 1 * * *'
1142 - description-setter:
1143 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1145 name: 'Baremetal Deploy'
1146 condition: SUCCESSFUL
1148 - name: 'apex-deploy-baremetal-danube'
1149 node-parameters: true
1150 current-parameters: true
1151 predefined-parameters: |
1153 GERRIT_BRANCH=$GERRIT_BRANCH
1155 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1156 kill-phase-on: FAILURE
1163 - name: 'dovetail-apex-baremetal-proposed_tests-danube'
1164 node-parameters: true
1165 current-parameters: false
1166 predefined-parameters:
1167 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1168 kill-phase-on: NEVER
1169 abort-all-job: false
1172 ########################
1174 ########################
1176 name: apex-parameter
1181 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1183 name: ARTIFACT_VERSION
1185 description: "Artifact version type"
1187 name: BUILD_DIRECTORY
1188 default: $WORKSPACE/.build
1189 description: "Directory where the build artifact will be located upon the completion of the build."
1191 name: CACHE_DIRECTORY
1192 default: $HOME/opnfv/apex-cache{gs-pathname}
1193 description: "Directory where the cache to be used during the build is located."
1194 # yamllint disable rule:line-length
1197 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1198 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1199 # yamllint enable rule:line-length
1202 default: '{gs-pathname}'
1203 description: "Version directory where opnfv artifacts are stored in gs repository"
1206 default: $GS_BASE{gs-pathname}
1207 description: "URL to Google Storage."
1211 description: "Flag to know if we should promote/upload snapshot artifacts."
1213 ########################
1215 ########################
1219 name: apex-builder-fraser
1222 name: Baremetal Deploy and Test Phase
1223 condition: SUCCESSFUL
1225 - name: 'apex-os-nosdn-nofeature-ha-baremetal-fraser'
1226 node-parameters: false
1227 current-parameters: false
1228 predefined-parameters: |
1230 kill-phase-on: NEVER
1233 - name: 'apex-os-odl-bgpvpn-ha-baremetal-fraser'
1234 node-parameters: false
1235 current-parameters: false
1236 predefined-parameters: |
1238 kill-phase-on: NEVER
1244 name: apex-builder-danube
1247 name: Baremetal Deploy and Test Phase
1248 condition: SUCCESSFUL
1250 - name: 'apex-os-nosdn-nofeature-noha-baremetal-danube'
1251 node-parameters: false
1252 current-parameters: false
1253 predefined-parameters: |
1255 kill-phase-on: NEVER
1258 - name: 'apex-os-nosdn-nofeature-ha-baremetal-danube'
1259 node-parameters: false
1260 current-parameters: false
1261 predefined-parameters: |
1263 kill-phase-on: NEVER
1266 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-danube'
1267 node-parameters: false
1268 current-parameters: false
1269 predefined-parameters: |
1271 kill-phase-on: NEVER
1274 - name: 'apex-os-nosdn-ovs-noha-baremetal-danube'
1275 node-parameters: false
1276 current-parameters: false
1277 predefined-parameters: |
1279 kill-phase-on: NEVER
1282 - name: 'apex-os-nosdn-ovs-ha-baremetal-danube'
1283 node-parameters: false
1284 current-parameters: false
1285 predefined-parameters: |
1287 kill-phase-on: NEVER
1290 - name: 'apex-os-nosdn-fdio-noha-baremetal-danube'
1291 node-parameters: false
1292 current-parameters: false
1293 predefined-parameters: |
1295 kill-phase-on: NEVER
1298 - name: 'apex-os-nosdn-fdio-ha-baremetal-danube'
1299 node-parameters: false
1300 current-parameters: false
1301 predefined-parameters: |
1303 kill-phase-on: NEVER
1306 - name: 'apex-os-nosdn-kvm-ha-baremetal-danube'
1307 node-parameters: false
1308 current-parameters: false
1309 predefined-parameters: |
1311 kill-phase-on: NEVER
1314 - name: 'apex-os-nosdn-kvm-noha-baremetal-danube'
1315 node-parameters: false
1316 current-parameters: false
1317 predefined-parameters: |
1319 kill-phase-on: NEVER
1322 - name: 'apex-os-odl_l2-fdio-noha-baremetal-danube'
1323 node-parameters: false
1324 current-parameters: false
1325 predefined-parameters: |
1327 kill-phase-on: NEVER
1330 - name: 'apex-os-odl_l2-fdio-ha-baremetal-danube'
1331 node-parameters: false
1332 current-parameters: false
1333 predefined-parameters: |
1335 kill-phase-on: NEVER
1338 - name: 'apex-os-odl_netvirt-fdio-noha-baremetal-danube'
1339 node-parameters: false
1340 current-parameters: false
1341 predefined-parameters: |
1343 kill-phase-on: NEVER
1346 - name: 'apex-os-odl_l2-sfc-noha-baremetal-danube'
1347 node-parameters: false
1348 current-parameters: false
1349 predefined-parameters: |
1351 kill-phase-on: NEVER
1354 - name: 'apex-os-odl_l3-nofeature-noha-baremetal-danube'
1355 node-parameters: false
1356 current-parameters: false
1357 predefined-parameters: |
1359 kill-phase-on: NEVER
1362 - name: 'apex-os-odl_l3-nofeature-ha-baremetal-danube'
1363 node-parameters: false
1364 current-parameters: false
1365 predefined-parameters: |
1367 kill-phase-on: NEVER
1370 - name: 'apex-os-odl_l3-ovs-noha-baremetal-danube'
1371 node-parameters: false
1372 current-parameters: false
1373 predefined-parameters: |
1375 kill-phase-on: NEVER
1378 - name: 'apex-os-odl_l3-ovs-ha-baremetal-danube'
1379 node-parameters: false
1380 current-parameters: false
1381 predefined-parameters: |
1383 kill-phase-on: NEVER
1386 - name: 'apex-os-odl-bgpvpn-ha-baremetal-danube'
1387 node-parameters: false
1388 current-parameters: false
1389 predefined-parameters: |
1391 kill-phase-on: NEVER
1394 - name: 'apex-os-odl-gluon-noha-baremetal-danube'
1395 node-parameters: false
1396 current-parameters: false
1397 predefined-parameters: |
1399 kill-phase-on: NEVER
1402 - name: 'apex-os-odl_l3-fdio-noha-baremetal-danube'
1403 node-parameters: false
1404 current-parameters: false
1405 predefined-parameters: |
1407 kill-phase-on: NEVER
1410 - name: 'apex-os-odl_l3-fdio-ha-baremetal-danube'
1411 node-parameters: false
1412 current-parameters: false
1413 predefined-parameters: |
1415 kill-phase-on: NEVER
1418 - name: 'apex-os-odl_l3-fdio_dvr-noha-baremetal-danube'
1419 node-parameters: false
1420 current-parameters: false
1421 predefined-parameters: |
1423 kill-phase-on: NEVER
1426 - name: 'apex-os-odl_l3-fdio_dvr-ha-baremetal-danube'
1427 node-parameters: false
1428 current-parameters: false
1429 predefined-parameters: |
1431 kill-phase-on: NEVER
1434 - name: 'apex-os-odl_l3-csit-noha-baremetal-danube'
1435 node-parameters: false
1436 current-parameters: false
1437 predefined-parameters: |
1439 kill-phase-on: NEVER
1442 - name: 'apex-os-onos-nofeature-ha-baremetal-danube'
1443 node-parameters: false
1444 current-parameters: false
1445 predefined-parameters: |
1447 kill-phase-on: NEVER
1450 - name: 'apex-os-ovn-nofeature-noha-baremetal-danube'
1451 node-parameters: false
1452 current-parameters: false
1453 predefined-parameters: |
1455 kill-phase-on: NEVER
1461 name: apex-builder-master
1464 name: Baremetal Deploy and Test Phase
1465 condition: SUCCESSFUL
1467 - name: 'apex-os-nosdn-nofeature-noha-baremetal-master'
1468 node-parameters: false
1469 current-parameters: false
1470 predefined-parameters: |
1472 kill-phase-on: NEVER
1475 - name: 'apex-os-nosdn-nofeature-ha-baremetal-master'
1476 node-parameters: false
1477 current-parameters: false
1478 predefined-parameters: |
1480 kill-phase-on: NEVER
1483 - name: 'apex-os-odl-nofeature-noha-baremetal-master'
1484 node-parameters: false
1485 current-parameters: false
1486 predefined-parameters: |
1488 kill-phase-on: NEVER
1491 - name: 'apex-os-odl-nofeature-ha-baremetal-master'
1492 node-parameters: false
1493 current-parameters: false
1494 predefined-parameters: |
1496 kill-phase-on: NEVER
1499 - name: 'apex-os-nosdn-queens-noha-baremetal-master'
1500 node-parameters: false
1501 current-parameters: false
1502 predefined-parameters: |
1504 kill-phase-on: NEVER
1507 - name: 'apex-os-nosdn-queens-ha-baremetal-master'
1508 node-parameters: false
1509 current-parameters: false
1510 predefined-parameters: |
1512 kill-phase-on: NEVER
1515 - name: 'apex-os-odl-queens-noha-baremetal-master'
1516 node-parameters: false
1517 current-parameters: false
1518 predefined-parameters: |
1520 kill-phase-on: NEVER
1523 - name: 'apex-os-odl-queens-ha-baremetal-master'
1524 node-parameters: false
1525 current-parameters: false
1526 predefined-parameters: |
1528 kill-phase-on: NEVER
1531 - name: 'apex-k8s-nosdn-nofeature-noha-baremetal-master'
1532 node-parameters: false
1533 current-parameters: false
1534 predefined-parameters: |
1536 kill-phase-on: NEVER
1539 - name: 'apex-os-odl-bgpvpn-ha-baremetal-master'
1540 node-parameters: false
1541 current-parameters: false
1542 predefined-parameters: |
1544 kill-phase-on: NEVER
1547 - name: 'apex-os-odl-bgpvpn-noha-baremetal-master'
1548 node-parameters: false
1549 current-parameters: false
1550 predefined-parameters: |
1552 kill-phase-on: NEVER
1555 - name: 'apex-os-odl-bgpvpn_queens-ha-baremetal-master'
1556 node-parameters: false
1557 current-parameters: false
1558 predefined-parameters: |
1560 kill-phase-on: NEVER
1563 - name: 'apex-os-odl-bgpvpn_queens-noha-baremetal-master'
1564 node-parameters: false
1565 current-parameters: false
1566 predefined-parameters: |
1568 kill-phase-on: NEVER
1574 name: apex-builder-euphrates
1577 name: Baremetal Deploy and Test Phase
1578 condition: SUCCESSFUL
1580 - name: 'apex-os-nosdn-nofeature-noha-baremetal-euphrates'
1581 node-parameters: false
1582 current-parameters: false
1583 predefined-parameters: |
1585 kill-phase-on: NEVER
1588 - name: 'apex-os-nosdn-nofeature-ha-baremetal-euphrates'
1589 node-parameters: false
1590 current-parameters: false
1591 predefined-parameters: |
1593 kill-phase-on: NEVER
1596 - name: 'apex-os-odl-nofeature-ha-baremetal-euphrates'
1597 node-parameters: false
1598 current-parameters: false
1599 predefined-parameters: |
1601 kill-phase-on: NEVER
1604 - name: 'apex-os-odl-nofeature-noha-baremetal-euphrates'
1605 node-parameters: false
1606 current-parameters: false
1607 predefined-parameters: |
1609 kill-phase-on: NEVER
1612 - name: 'apex-os-odl-bgpvpn-ha-baremetal-euphrates'
1613 node-parameters: false
1614 current-parameters: false
1615 predefined-parameters: |
1617 kill-phase-on: NEVER
1620 - name: 'apex-os-ovn-nofeature-noha-baremetal-euphrates'
1621 node-parameters: false
1622 current-parameters: false
1623 predefined-parameters: |
1625 kill-phase-on: NEVER
1628 - name: 'apex-os-nosdn-fdio-noha-baremetal-euphrates'
1629 node-parameters: false
1630 current-parameters: false
1631 predefined-parameters: |
1633 kill-phase-on: NEVER
1636 - name: 'apex-os-nosdn-fdio-ha-baremetal-euphrates'
1637 node-parameters: false
1638 current-parameters: false
1639 predefined-parameters: |
1641 kill-phase-on: NEVER
1644 - name: 'apex-os-nosdn-bar-ha-baremetal-euphrates'
1645 node-parameters: false
1646 current-parameters: false
1647 predefined-parameters: |
1649 kill-phase-on: NEVER
1652 - name: 'apex-os-nosdn-bar-noha-baremetal-euphrates'
1653 node-parameters: false
1654 current-parameters: false
1655 predefined-parameters: |
1657 kill-phase-on: NEVER
1660 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-euphrates'
1661 node-parameters: false
1662 current-parameters: false
1663 predefined-parameters: |
1665 kill-phase-on: NEVER
1668 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-euphrates'
1669 node-parameters: false
1670 current-parameters: false
1671 predefined-parameters: |
1673 kill-phase-on: NEVER
1676 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-euphrates'
1677 node-parameters: false
1678 current-parameters: false
1679 predefined-parameters: |
1681 kill-phase-on: NEVER
1684 - name: 'apex-os-nosdn-kvm_ovs_dpdk-noha-baremetal-euphrates'
1685 node-parameters: false
1686 current-parameters: false
1687 predefined-parameters: |
1689 kill-phase-on: NEVER
1692 - name: 'apex-os-nosdn-kvm_ovs_dpdk-ha-baremetal-euphrates'
1693 node-parameters: false
1694 current-parameters: false
1695 predefined-parameters: |
1697 kill-phase-on: NEVER
1700 - name: 'apex-os-odl-sfc-noha-baremetal-euphrates'
1701 node-parameters: false
1702 current-parameters: false
1703 predefined-parameters: |
1705 kill-phase-on: NEVER
1708 - name: 'apex-os-odl-sfc-ha-baremetal-euphrates'
1709 node-parameters: false
1710 current-parameters: false
1711 predefined-parameters: |
1713 kill-phase-on: NEVER
1716 - name: 'apex-os-nosdn-calipso-noha-baremetal-euphrates'
1717 node-parameters: false
1718 current-parameters: false
1719 predefined-parameters: |
1721 kill-phase-on: NEVER
1725 name: 'apex-upload-artifact'
1728 !include-raw: ./apex-upload-artifact.sh
1731 name: 'apex-download-artifact'
1734 !include-raw: ./apex-download-artifact.sh
1740 !include-raw: ./apex-deploy.sh
1743 name: 'apex-fetch-logs'
1746 !include-raw: ./apex-fetch-logs.sh
1748 #######################
1750 ########################
1754 - timed: '0 0 1-31/2 * *'
1759 - timed: '0 0 2-30/2 * *'
1762 name: 'apex-euphrates'
1764 - timed: '0 0 2-30/2 * *'
1769 - timed: '0 3 1 1 7'