6 - 'apex-fetch-logs-{stream}'
7 - 'apex-runner-cperf-{stream}'
8 - 'apex-virtual-{stream}'
9 - 'apex-deploy-{platform}-{stream}'
10 - 'apex-daily-{stream}'
11 - 'apex-csit-promote-daily-{stream}-os-{os_version}-{topology}'
12 - 'apex-fdio-promote-daily-{stream}'
13 - 'apex-{scenario}-baremetal-{scenario_stream}'
14 - 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
15 - 'apex-upload-snapshot'
16 - 'apex-create-snapshot'
17 - 'apex-fetch-snap-info'
18 - 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
19 - 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
20 # stream: branch with - in place of / (eg. stable-arno)
21 # branch: branch (eg. stable/arno)
26 build-slave: 'apex-build-master'
27 virtual-slave: 'apex-virtual-master'
28 baremetal-slave: 'apex-baremetal-master'
29 verify-scenario: 'os-nosdn-nofeature-noha'
30 scenario_stream: 'master'
32 disable_promote: false
34 branch: 'stable/fraser'
35 gs-pathname: '/fraser'
36 build-slave: 'apex-build-master'
37 virtual-slave: 'apex-virtual-master'
38 baremetal-slave: 'apex-baremetal-master'
39 verify-scenario: 'os-nosdn-nofeature-ha'
40 scenario_stream: 'fraser'
43 - euphrates: &euphrates
44 branch: 'stable/euphrates'
45 gs-pathname: '/euphrates'
46 build-slave: 'apex-build-master'
47 virtual-slave: 'apex-virtual-master'
48 baremetal-slave: 'apex-baremetal-master'
49 verify-scenario: 'os-odl-nofeature-ha'
50 scenario_stream: 'euphrates'
54 branch: 'stable/danube'
55 gs-pathname: '/danube'
56 build-slave: 'apex-build-danube'
57 virtual-slave: 'apex-virtual-danube'
58 baremetal-slave: 'apex-baremetal-danube'
59 verify-scenario: 'os-odl_l3-nofeature-ha'
60 scenario_stream: 'danube'
66 - 'os-nosdn-nofeature-ha':
70 - 'os-nosdn-nofeature-noha':
72 - 'os-nosdn-nofeature-ha':
74 - 'os-nosdn-nofeature-ha-ipv6':
76 - 'os-nosdn-ovs-noha':
80 - 'os-nosdn-fdio-noha':
86 - 'os-nosdn-kvm-noha':
88 - 'os-odl_l2-fdio-noha':
90 - 'os-odl_l2-fdio-ha':
92 - 'os-odl_netvirt-fdio-noha':
94 - 'os-odl_l2-sfc-noha':
96 - 'os-odl_l3-nofeature-noha':
98 - 'os-odl_l3-nofeature-ha':
100 - 'os-odl_l3-ovs-noha':
102 - 'os-odl_l3-ovs-ha':
104 - 'os-odl-bgpvpn-ha':
106 - 'os-odl-gluon-noha':
108 - 'os-odl_l3-fdio-noha':
110 - 'os-odl_l3-fdio-ha':
112 - 'os-odl_l3-fdio_dvr-noha':
114 - 'os-odl_l3-fdio_dvr-ha':
116 - 'os-odl_l3-csit-noha':
118 - 'os-onos-nofeature-ha':
120 - 'os-ovn-nofeature-noha':
122 - 'os-nosdn-nofeature-noha':
124 - 'os-nosdn-nofeature-ha':
126 - 'os-nosdn-nofeature-ha-ipv6':
128 - 'os-odl-nofeature-noha':
130 - 'os-odl-nofeature-ha':
132 - 'os-nosdn-queens-noha':
134 - 'os-nosdn-queens-ha':
136 - 'os-nosdn-queens-ha-ipv6':
138 - 'os-odl-queens-noha':
140 - 'os-odl-queens-ha':
142 - 'k8s-nosdn-nofeature-noha':
144 - 'os-odl-bgpvpn-ha':
146 - 'os-odl-bgpvpn-noha':
148 - 'os-odl-bgpvpn_queens-ha':
150 - 'os-odl-bgpvpn_queens-noha':
152 - 'os-nosdn-nofeature-noha':
154 - 'os-nosdn-nofeature-ha':
156 - 'os-odl-nofeature-ha':
158 - 'os-odl-nofeature-noha':
160 - 'os-odl-bgpvpn-ha':
162 - 'os-ovn-nofeature-noha':
164 - 'os-nosdn-fdio-noha':
166 - 'os-nosdn-fdio-ha':
170 - 'os-nosdn-bar-noha':
172 - 'os-nosdn-nofeature-ha-ipv6':
174 - 'os-nosdn-ovs_dpdk-noha':
176 - 'os-nosdn-ovs_dpdk-ha':
178 - 'os-nosdn-kvm_ovs_dpdk-noha':
180 - 'os-nosdn-kvm_ovs_dpdk-ha':
186 - 'os-nosdn-calipso-noha':
196 odl_branch: 'stable/carbon'
198 os_scenario: 'queens'
199 odl_branch: 'stable/oxygen'
201 os_scenario: 'nofeature'
202 odl_branch: 'stable/oxygen'
211 name: 'apex-fetch-logs-{stream}'
223 gs-pathname: '{gs-pathname}'
224 # yamllint enable rule:line-length
236 name: 'apex-runner-cperf-{stream}'
239 project-type: 'multijob'
246 gs-pathname: '{gs-pathname}'
252 default: https://gerrit.opnfv.org/gerrit/$PROJECT
253 description: "Used for overriding the GIT URL coming from parameters macro."
261 use-build-blocker: false
271 - description-setter:
272 description: "Deployed on $NODE_NAME"
274 name: 'Baremetal Deploy'
277 - name: 'apex-deploy-baremetal-{stream}'
278 node-parameters: false
279 current-parameters: true
280 predefined-parameters: |
281 GERRIT_BRANCH=$GERRIT_BRANCH
284 DEPLOY_SCENARIO={verify-scenario}
285 kill-phase-on: FAILURE
290 condition: SUCCESSFUL
292 - name: 'cperf-apex-intel-pod2-daily-master'
293 node-parameters: true
294 current-parameters: false
295 predefined-parameters:
296 DEPLOY_SCENARIO={verify-scenario}
303 name: 'apex-deploy-{platform}-{stream}'
318 - '{project}-{platform}-{stream}-defaults'
323 gs-pathname: '{gs-pathname}'
325 name: DEPLOY_SCENARIO
326 default: '{verify-scenario}'
327 description: "Scenario to deploy with."
328 # yamllint disable rule:line-length
332 description: "Use yes in lower case to invoke clean. Indicates if the deploy environment should be cleaned before deployment"
334 # yamllint enable rule:line-length
338 use-build-blocker: true
353 - description-setter:
354 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
355 - 'apex-download-artifact'
360 # Virtual Deploy and Test
362 name: 'apex-virtual-{stream}'
364 project-type: 'multijob'
374 - '{project}-defaults'
375 - '{project}-virtual-{stream}-defaults'
376 - 'functest-suite-parameter'
381 gs-pathname: '{gs-pathname}'
383 name: DEPLOY_SCENARIO
384 default: '{verify-scenario}'
385 description: "Scenario to deploy with."
387 name: ARTIFACT_VERSION
389 description: "Used for overriding the ARTIFACT_VERSION"
394 use-build-blocker: true
400 - 'apex-verify-gate-.*'
408 - description-setter:
409 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
412 condition: SUCCESSFUL
414 - name: 'apex-deploy-virtual-{stream}'
415 current-parameters: false
416 predefined-parameters: |
417 ARTIFACT_VERSION=$ARTIFACT_VERSION
418 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
420 GERRIT_BRANCH=$GERRIT_BRANCH
421 GERRIT_REFSPEC=$GERRIT_REFSPEC
422 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
423 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
425 node-parameters: true
426 kill-phase-on: FAILURE
430 if echo $DEPLOY_SCENARIO | grep queens &> /dev/null; then
431 echo 'REPO=opnfv' > functest_repo
433 echo 'REPO=ollivier' > functest_repo
436 properties-file: functest_repo
441 - name: 'functest-apex-virtual-suite-{stream}'
442 current-parameters: false
443 predefined-parameters: |
444 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
445 FUNCTEST_MODE=$FUNCTEST_MODE
446 FUNCTEST_SUITE_NAME=$FUNCTEST_SUITE_NAME
448 GERRIT_BRANCH=$GERRIT_BRANCH
449 GERRIT_REFSPEC=$GERRIT_REFSPEC
450 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
451 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
452 node-parameters: true
457 name: apex-fetch-logs
459 - name: 'apex-fetch-logs-{stream}'
460 current-parameters: false
461 predefined-parameters: |
462 GERRIT_BRANCH=$GERRIT_BRANCH
463 GERRIT_REFSPEC=$GERRIT_REFSPEC
464 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
465 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
466 node-parameters: true
471 # Baremetal Deploy and Test
473 name: 'apex-{scenario}-baremetal-{scenario_stream}'
475 project-type: 'multijob'
483 - '{project}-defaults'
484 - '{project}-baremetal-{scenario_stream}-defaults'
489 gs-pathname: '{gs-pathname}'
491 name: DEPLOY_SCENARIO
492 default: '{scenario}'
493 description: "Scenario to deploy with."
498 use-build-blocker: true
503 - 'apex-.*-promote.*'
505 - 'apex-.+-baremetal-.+'
512 - description-setter:
513 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
515 name: 'Baremetal Deploy'
516 condition: SUCCESSFUL
517 execution-type: SEQUENTIALLY
519 - name: 'apex-deploy-baremetal-{scenario_stream}'
520 node-parameters: true
521 current-parameters: true
522 predefined-parameters: |
524 GERRIT_BRANCH=$GERRIT_BRANCH
526 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
530 - name: 'apex-fetch-logs-{scenario_stream}'
531 current-parameters: true
532 predefined-parameters: |
533 GERRIT_BRANCH=$GERRIT_BRANCH
535 node-parameters: true
540 if echo $DEPLOY_SCENARIO | grep queens &> /dev/null; then
541 echo 'REPO=opnfv' > functest_properties
543 echo 'REPO=ollivier' > functest_properties
545 features=$(echo $DEPLOY_SCENARIO | sed -r -n 's/os-.+-(.+)-(noha|ha)/\1/p')
546 if [ "$features" == 'queens' ]; then
547 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-queens-(noha|ha)/\1-nofeature-\2/p')
548 elif [[ "$features" =~ 'queens' ]]; then
549 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-(.+)_queens-(noha|ha)/\1-\2-\3/p')
551 functest_scenario=$DEPLOY_SCENARIO
553 echo "DEPLOY_SCENARIO=$functest_scenario" >> functest_properties
555 properties-file: functest_properties
556 override-build-parameters: true
558 name: 'OPNFV Test Suite'
561 - name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
562 node-parameters: true
563 current-parameters: false
564 predefined-parameters:
565 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
570 name: apex-fetch-logs
572 - name: 'apex-fetch-logs-{scenario_stream}'
573 current-parameters: true
574 predefined-parameters: |
575 GERRIT_BRANCH=$GERRIT_BRANCH
577 node-parameters: true
584 !include-raw-escape: ./update-build-result.groovy
588 name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
590 project-type: 'multijob'
595 - '{project}-defaults'
596 - '{project}-baremetal-{scenario_stream}-defaults'
601 gs-pathname: '{gs-pathname}'
603 name: DEPLOY_SCENARIO
604 default: '{scenario}'
605 description: "Scenario to deploy with."
610 use-build-blocker: true
616 - 'apex-testsuite-.+-baremetal-.+'
623 - description-setter:
624 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
629 - name: 'functest-apex-baremetal-daily-{scenario_stream}'
630 node-parameters: true
631 current-parameters: false
632 predefined-parameters:
633 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
641 - name: 'yardstick-apex-baremetal-daily-{scenario_stream}'
642 node-parameters: true
643 current-parameters: false
644 predefined-parameters:
645 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
650 name: Dovetail-proposed_tests
653 - name: 'dovetail-apex-baremetal-default-mandatory-{scenario_stream}'
654 node-parameters: true
655 current-parameters: false
656 predefined-parameters:
657 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
659 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
663 name: Dovetail-default
666 - name: 'dovetail-apex-baremetal-default-optional-{scenario_stream}'
667 node-parameters: true
668 current-parameters: false
669 predefined-parameters:
670 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
672 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
679 - name: 'storperf-apex-baremetal-daily-{scenario_stream}'
680 node-parameters: true
681 current-parameters: false
682 predefined-parameters:
683 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
684 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-nosdn-nofeature-ha/"
688 # Build status is always success due conditional plugin prefetching
689 # build status before multijob phases execute
690 # - conditional-step:
691 # condition-kind: current-status
692 # condition-worst: SUCCESS
693 # condtion-best: SUCCESS
694 # on-evaluation-failure: mark-unstable
696 # - shell: 'echo "Tests Passed"'
699 name: 'apex-daily-{stream}'
701 # Job template for daily build
703 # Required Variables:
704 # stream: branch with - in place of / (eg. stable)
705 # branch: branch (eg. stable)
706 project-type: 'multijob'
708 disabled: '{obj:disable_daily}'
714 - '{project}-defaults'
715 - '{project}-baremetal-{stream}-defaults'
720 gs-pathname: '{gs-pathname}'
725 use-build-blocker: true
736 condition: SUCCESSFUL
738 - name: 'apex-build-{stream}'
739 current-parameters: false
740 predefined-parameters: |
741 GERRIT_BRANCH=$GERRIT_BRANCH
743 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
744 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
745 node-parameters: true
746 kill-phase-on: FAILURE
750 name: 'Verify and upload ISO'
751 condition: SUCCESSFUL
753 - name: 'apex-verify-iso-{stream}'
754 current-parameters: false
755 predefined-parameters: |
756 BUILD_DIRECTORY=$WORKSPACE/../apex-build-{stream}/.build
757 GERRIT_BRANCH=$GERRIT_BRANCH
759 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
760 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
761 node-parameters: true
762 kill-phase-on: FAILURE
765 - apex-builder-{stream}
767 # snapshot info fetch
769 name: 'apex-fetch-snap-info'
774 - '{project}-defaults'
778 !include-raw-escape: ./apex-fetch-snap-info.sh
782 name: 'apex-create-snapshot'
787 - '{project}-defaults'
791 !include-raw-escape: ./apex-snapshot-create.sh
795 name: 'apex-upload-snapshot'
800 - '{project}-defaults'
804 properties-content: ARTIFACT_TYPE=snapshot
805 - 'apex-upload-artifact'
809 name: 'apex-csit-promote-daily-{stream}-os-{os_version}-{topology}'
811 # Job template for promoting CSIT Snapshots
813 # Required Variables:
814 # stream: branch with - in place of / (eg. stable)
815 # branch: branch (eg. stable)
816 node: '{virtual-slave}'
817 project-type: 'multijob'
818 disabled: '{disable_promote}'
828 gs-pathname: '{gs-pathname}'
830 name: ARTIFACT_VERSION
832 description: "Used for overriding the ARTIFACT_VERSION"
836 description: "Used for overriding the PROMOTE"
839 default: $GS_BASE{gs-pathname}/{os_version}/{topology}
840 description: "User for overriding GS_URL from apex params"
843 default: '{os_version}'
844 description: OpenStack version short name
847 default: '{odl_branch}'
848 description: ODL branch being used
852 use-build-blocker: true
858 - 'apex-csit-promote.*'
866 - timed: '0 12 * * 0'
870 name: apex-virtual-deploy
871 condition: SUCCESSFUL
873 - name: 'apex-deploy-virtual-{stream}'
874 current-parameters: true
875 predefined-parameters: |
876 DEPLOY_SCENARIO=os-odl-{os_scenario}-{topology}
878 GERRIT_BRANCH=$GERRIT_BRANCH
879 GERRIT_REFSPEC=$GERRIT_REFSPEC
880 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
881 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
882 node-parameters: true
883 kill-phase-on: FAILURE
887 name: fetch snapshot info
888 condition: SUCCESSFUL
890 - name: 'apex-fetch-snap-info'
891 current-parameters: true
892 node-parameters: true
893 kill-phase-on: FAILURE
898 condition: SUCCESSFUL
899 execution-type: SEQUENTIALLY
901 - name: cperf-apex-csit-master
902 predefined-parameters: |
903 ODL_BRANCH=$ODL_BRANCH
904 RC_FILE_PATH=/tmp/csit/overcloudrc
905 NODE_FILE_PATH=/tmp/csit/node.yaml
906 SSH_KEY_PATH=/tmp/csit/id_rsa
907 ODL_CONTAINERIZED=true
908 OS_VERSION=$OS_VERSION
909 node-parameters: true
912 - name: cperf-upload-logs-csit
913 predefined-parameters: |
914 ODL_BRANCH=$ODL_BRANCH
915 OS_VERSION=$OS_VERSION
916 node-parameters: true
917 kill-phase-on: FAILURE
920 name: create snapshot
921 condition: SUCCESSFUL
923 - name: 'apex-create-snapshot'
924 current-parameters: true
925 predefined-parameters: |
927 node-parameters: true
928 kill-phase-on: FAILURE
932 name: upload snapshot
933 condition: SUCCESSFUL
935 - name: 'apex-upload-snapshot'
936 current-parameters: true
937 predefined-parameters: |
939 node-parameters: true
940 kill-phase-on: FAILURE
946 name: 'apex-fdio-promote-daily-{stream}'
948 # Job template for promoting CSIT Snapshots
950 # Required Variables:
951 # stream: branch with - in place of / (eg. stable)
952 # branch: branch (eg. stable)
953 node: '{virtual-slave}'
954 project-type: 'multijob'
965 gs-pathname: '{gs-pathname}'
969 use-build-blocker: true
980 condition: SUCCESSFUL
982 - name: 'apex-build-{stream}'
983 current-parameters: false
984 predefined-parameters: |
985 GERRIT_BRANCH=$GERRIT_BRANCH
986 GERRIT_REFSPEC=$GERRIT_REFSPEC
987 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
988 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
989 node-parameters: false
990 kill-phase-on: FAILURE
995 condition: SUCCESSFUL
997 - name: 'apex-deploy-virtual-{stream}'
998 current-parameters: false
999 predefined-parameters: |
1000 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
1002 GERRIT_BRANCH=$GERRIT_BRANCH
1003 GERRIT_REFSPEC=$GERRIT_REFSPEC
1004 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1005 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1007 node-parameters: true
1008 kill-phase-on: FAILURE
1012 name: create snapshot
1013 condition: SUCCESSFUL
1015 - name: 'apex-create-snapshot'
1016 current-parameters: false
1017 predefined-parameters: |
1019 node-parameters: true
1020 kill-phase-on: FAILURE
1024 name: upload snapshot
1025 condition: SUCCESSFUL
1027 - name: 'apex-upload-snapshot'
1028 current-parameters: false
1029 predefined-parameters: |
1031 node-parameters: true
1032 kill-phase-on: FAILURE
1038 name: 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
1040 project-type: 'multijob'
1053 - '{project}-defaults'
1054 - project-parameter:
1055 project: '{project}'
1058 gs-pathname: '{gs-pathname}'
1060 name: DEPLOY_SCENARIO
1061 default: 'os-nosdn-nofeature-ha'
1062 description: "Scenario to deploy with."
1065 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1066 description: 'Git URL to use on this Jenkins Slave'
1069 default: /root/.ssh/id_rsa
1070 description: 'SSH key to use for Apex'
1075 use-build-blocker: true
1080 - 'apex-.*-promote.*'
1082 - 'apex-.+-baremetal-.+'
1089 - description-setter:
1090 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1092 name: 'Baremetal Deploy'
1093 condition: SUCCESSFUL
1095 - name: 'apex-deploy-baremetal-{stream}'
1096 node-parameters: true
1097 current-parameters: true
1098 predefined-parameters: |
1100 GERRIT_BRANCH=$GERRIT_BRANCH
1102 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1103 kill-phase-on: FAILURE
1110 - name: 'yardstick-apex-baremetal-daily-{stream}'
1111 node-parameters: true
1112 current-parameters: false
1113 predefined-parameters:
1114 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1115 kill-phase-on: NEVER
1116 abort-all-job: false
1119 # Dovetail Danube test job
1121 name: 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
1123 project-type: 'multijob'
1130 - '{project}-defaults'
1131 - project-parameter:
1132 project: '{project}'
1133 branch: 'stable/danube'
1135 gs-pathname: '/danube'
1137 name: DEPLOY_SCENARIO
1138 default: 'os-nosdn-nofeature-ha'
1139 description: "Scenario to deploy with."
1144 use-build-blocker: true
1149 - 'apex-.*-promote.*'
1153 - timed: '' # '0 1 * * *'
1156 - description-setter:
1157 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1159 name: 'Baremetal Deploy'
1160 condition: SUCCESSFUL
1162 - name: 'apex-deploy-baremetal-danube'
1163 node-parameters: true
1164 current-parameters: true
1165 predefined-parameters: |
1167 GERRIT_BRANCH=$GERRIT_BRANCH
1169 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1170 kill-phase-on: FAILURE
1177 - name: 'dovetail-apex-baremetal-proposed_tests-danube'
1178 node-parameters: true
1179 current-parameters: false
1180 predefined-parameters:
1181 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1182 kill-phase-on: NEVER
1183 abort-all-job: false
1186 ########################
1188 ########################
1190 name: apex-parameter
1195 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1197 name: ARTIFACT_VERSION
1199 description: "Artifact version type"
1201 name: BUILD_DIRECTORY
1202 default: $WORKSPACE/.build
1203 description: "Directory where the build artifact will be located upon the completion of the build."
1205 name: CACHE_DIRECTORY
1206 default: $HOME/opnfv/apex-cache{gs-pathname}
1207 description: "Directory where the cache to be used during the build is located."
1208 # yamllint disable rule:line-length
1211 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1212 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1213 # yamllint enable rule:line-length
1216 default: '{gs-pathname}'
1217 description: "Version directory where opnfv artifacts are stored in gs repository"
1220 default: $GS_BASE{gs-pathname}
1221 description: "URL to Google Storage."
1225 description: "Flag to know if we should promote/upload snapshot artifacts."
1227 ########################
1229 ########################
1233 name: apex-builder-fraser
1236 name: Baremetal Deploy and Test Phase
1237 condition: SUCCESSFUL
1239 - name: 'apex-os-nosdn-nofeature-ha-baremetal-fraser'
1240 node-parameters: false
1241 current-parameters: false
1242 predefined-parameters: |
1244 kill-phase-on: NEVER
1247 - name: 'apex-os-odl-bgpvpn-ha-baremetal-fraser'
1248 node-parameters: false
1249 current-parameters: false
1250 predefined-parameters: |
1252 kill-phase-on: NEVER
1258 name: apex-builder-danube
1261 name: Baremetal Deploy and Test Phase
1262 condition: SUCCESSFUL
1264 - name: 'apex-os-nosdn-nofeature-noha-baremetal-danube'
1265 node-parameters: false
1266 current-parameters: false
1267 predefined-parameters: |
1269 kill-phase-on: NEVER
1272 - name: 'apex-os-nosdn-nofeature-ha-baremetal-danube'
1273 node-parameters: false
1274 current-parameters: false
1275 predefined-parameters: |
1277 kill-phase-on: NEVER
1280 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-danube'
1281 node-parameters: false
1282 current-parameters: false
1283 predefined-parameters: |
1285 kill-phase-on: NEVER
1288 - name: 'apex-os-nosdn-ovs-noha-baremetal-danube'
1289 node-parameters: false
1290 current-parameters: false
1291 predefined-parameters: |
1293 kill-phase-on: NEVER
1296 - name: 'apex-os-nosdn-ovs-ha-baremetal-danube'
1297 node-parameters: false
1298 current-parameters: false
1299 predefined-parameters: |
1301 kill-phase-on: NEVER
1304 - name: 'apex-os-nosdn-fdio-noha-baremetal-danube'
1305 node-parameters: false
1306 current-parameters: false
1307 predefined-parameters: |
1309 kill-phase-on: NEVER
1312 - name: 'apex-os-nosdn-fdio-ha-baremetal-danube'
1313 node-parameters: false
1314 current-parameters: false
1315 predefined-parameters: |
1317 kill-phase-on: NEVER
1320 - name: 'apex-os-nosdn-kvm-ha-baremetal-danube'
1321 node-parameters: false
1322 current-parameters: false
1323 predefined-parameters: |
1325 kill-phase-on: NEVER
1328 - name: 'apex-os-nosdn-kvm-noha-baremetal-danube'
1329 node-parameters: false
1330 current-parameters: false
1331 predefined-parameters: |
1333 kill-phase-on: NEVER
1336 - name: 'apex-os-odl_l2-fdio-noha-baremetal-danube'
1337 node-parameters: false
1338 current-parameters: false
1339 predefined-parameters: |
1341 kill-phase-on: NEVER
1344 - name: 'apex-os-odl_l2-fdio-ha-baremetal-danube'
1345 node-parameters: false
1346 current-parameters: false
1347 predefined-parameters: |
1349 kill-phase-on: NEVER
1352 - name: 'apex-os-odl_netvirt-fdio-noha-baremetal-danube'
1353 node-parameters: false
1354 current-parameters: false
1355 predefined-parameters: |
1357 kill-phase-on: NEVER
1360 - name: 'apex-os-odl_l2-sfc-noha-baremetal-danube'
1361 node-parameters: false
1362 current-parameters: false
1363 predefined-parameters: |
1365 kill-phase-on: NEVER
1368 - name: 'apex-os-odl_l3-nofeature-noha-baremetal-danube'
1369 node-parameters: false
1370 current-parameters: false
1371 predefined-parameters: |
1373 kill-phase-on: NEVER
1376 - name: 'apex-os-odl_l3-nofeature-ha-baremetal-danube'
1377 node-parameters: false
1378 current-parameters: false
1379 predefined-parameters: |
1381 kill-phase-on: NEVER
1384 - name: 'apex-os-odl_l3-ovs-noha-baremetal-danube'
1385 node-parameters: false
1386 current-parameters: false
1387 predefined-parameters: |
1389 kill-phase-on: NEVER
1392 - name: 'apex-os-odl_l3-ovs-ha-baremetal-danube'
1393 node-parameters: false
1394 current-parameters: false
1395 predefined-parameters: |
1397 kill-phase-on: NEVER
1400 - name: 'apex-os-odl-bgpvpn-ha-baremetal-danube'
1401 node-parameters: false
1402 current-parameters: false
1403 predefined-parameters: |
1405 kill-phase-on: NEVER
1408 - name: 'apex-os-odl-gluon-noha-baremetal-danube'
1409 node-parameters: false
1410 current-parameters: false
1411 predefined-parameters: |
1413 kill-phase-on: NEVER
1416 - name: 'apex-os-odl_l3-fdio-noha-baremetal-danube'
1417 node-parameters: false
1418 current-parameters: false
1419 predefined-parameters: |
1421 kill-phase-on: NEVER
1424 - name: 'apex-os-odl_l3-fdio-ha-baremetal-danube'
1425 node-parameters: false
1426 current-parameters: false
1427 predefined-parameters: |
1429 kill-phase-on: NEVER
1432 - name: 'apex-os-odl_l3-fdio_dvr-noha-baremetal-danube'
1433 node-parameters: false
1434 current-parameters: false
1435 predefined-parameters: |
1437 kill-phase-on: NEVER
1440 - name: 'apex-os-odl_l3-fdio_dvr-ha-baremetal-danube'
1441 node-parameters: false
1442 current-parameters: false
1443 predefined-parameters: |
1445 kill-phase-on: NEVER
1448 - name: 'apex-os-odl_l3-csit-noha-baremetal-danube'
1449 node-parameters: false
1450 current-parameters: false
1451 predefined-parameters: |
1453 kill-phase-on: NEVER
1456 - name: 'apex-os-onos-nofeature-ha-baremetal-danube'
1457 node-parameters: false
1458 current-parameters: false
1459 predefined-parameters: |
1461 kill-phase-on: NEVER
1464 - name: 'apex-os-ovn-nofeature-noha-baremetal-danube'
1465 node-parameters: false
1466 current-parameters: false
1467 predefined-parameters: |
1469 kill-phase-on: NEVER
1475 name: apex-builder-master
1478 name: Baremetal Deploy and Test Phase
1479 condition: SUCCESSFUL
1481 - name: 'apex-os-nosdn-nofeature-noha-baremetal-master'
1482 node-parameters: false
1483 current-parameters: false
1484 predefined-parameters: |
1486 kill-phase-on: NEVER
1489 - name: 'apex-os-nosdn-nofeature-ha-baremetal-master'
1490 node-parameters: false
1491 current-parameters: false
1492 predefined-parameters: |
1494 kill-phase-on: NEVER
1497 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-master'
1498 node-parameters: false
1499 current-parameters: false
1500 predefined-parameters: |
1502 kill-phase-on: NEVER
1505 - name: 'apex-os-odl-nofeature-noha-baremetal-master'
1506 node-parameters: false
1507 current-parameters: false
1508 predefined-parameters: |
1510 kill-phase-on: NEVER
1513 - name: 'apex-os-odl-nofeature-ha-baremetal-master'
1514 node-parameters: false
1515 current-parameters: false
1516 predefined-parameters: |
1518 kill-phase-on: NEVER
1521 - name: 'apex-os-nosdn-queens-noha-baremetal-master'
1522 node-parameters: false
1523 current-parameters: false
1524 predefined-parameters: |
1526 kill-phase-on: NEVER
1529 - name: 'apex-os-nosdn-queens-ha-baremetal-master'
1530 node-parameters: false
1531 current-parameters: false
1532 predefined-parameters: |
1534 kill-phase-on: NEVER
1537 - name: 'apex-os-nosdn-queens-ha-ipv6-baremetal-master'
1538 node-parameters: false
1539 current-parameters: false
1540 predefined-parameters: |
1542 kill-phase-on: NEVER
1545 - name: 'apex-os-odl-queens-noha-baremetal-master'
1546 node-parameters: false
1547 current-parameters: false
1548 predefined-parameters: |
1550 kill-phase-on: NEVER
1553 - name: 'apex-os-odl-queens-ha-baremetal-master'
1554 node-parameters: false
1555 current-parameters: false
1556 predefined-parameters: |
1558 kill-phase-on: NEVER
1561 - name: 'apex-k8s-nosdn-nofeature-noha-baremetal-master'
1562 node-parameters: false
1563 current-parameters: false
1564 predefined-parameters: |
1566 kill-phase-on: NEVER
1569 - name: 'apex-os-odl-bgpvpn-ha-baremetal-master'
1570 node-parameters: false
1571 current-parameters: false
1572 predefined-parameters: |
1574 kill-phase-on: NEVER
1577 - name: 'apex-os-odl-bgpvpn-noha-baremetal-master'
1578 node-parameters: false
1579 current-parameters: false
1580 predefined-parameters: |
1582 kill-phase-on: NEVER
1585 - name: 'apex-os-odl-bgpvpn_queens-ha-baremetal-master'
1586 node-parameters: false
1587 current-parameters: false
1588 predefined-parameters: |
1590 kill-phase-on: NEVER
1593 - name: 'apex-os-odl-bgpvpn_queens-noha-baremetal-master'
1594 node-parameters: false
1595 current-parameters: false
1596 predefined-parameters: |
1598 kill-phase-on: NEVER
1604 name: apex-builder-euphrates
1607 name: Baremetal Deploy and Test Phase
1608 condition: SUCCESSFUL
1610 - name: 'apex-os-nosdn-nofeature-noha-baremetal-euphrates'
1611 node-parameters: false
1612 current-parameters: false
1613 predefined-parameters: |
1615 kill-phase-on: NEVER
1618 - name: 'apex-os-nosdn-nofeature-ha-baremetal-euphrates'
1619 node-parameters: false
1620 current-parameters: false
1621 predefined-parameters: |
1623 kill-phase-on: NEVER
1626 - name: 'apex-os-odl-nofeature-ha-baremetal-euphrates'
1627 node-parameters: false
1628 current-parameters: false
1629 predefined-parameters: |
1631 kill-phase-on: NEVER
1634 - name: 'apex-os-odl-nofeature-noha-baremetal-euphrates'
1635 node-parameters: false
1636 current-parameters: false
1637 predefined-parameters: |
1639 kill-phase-on: NEVER
1642 - name: 'apex-os-odl-bgpvpn-ha-baremetal-euphrates'
1643 node-parameters: false
1644 current-parameters: false
1645 predefined-parameters: |
1647 kill-phase-on: NEVER
1650 - name: 'apex-os-ovn-nofeature-noha-baremetal-euphrates'
1651 node-parameters: false
1652 current-parameters: false
1653 predefined-parameters: |
1655 kill-phase-on: NEVER
1658 - name: 'apex-os-nosdn-fdio-noha-baremetal-euphrates'
1659 node-parameters: false
1660 current-parameters: false
1661 predefined-parameters: |
1663 kill-phase-on: NEVER
1666 - name: 'apex-os-nosdn-fdio-ha-baremetal-euphrates'
1667 node-parameters: false
1668 current-parameters: false
1669 predefined-parameters: |
1671 kill-phase-on: NEVER
1674 - name: 'apex-os-nosdn-bar-ha-baremetal-euphrates'
1675 node-parameters: false
1676 current-parameters: false
1677 predefined-parameters: |
1679 kill-phase-on: NEVER
1682 - name: 'apex-os-nosdn-bar-noha-baremetal-euphrates'
1683 node-parameters: false
1684 current-parameters: false
1685 predefined-parameters: |
1687 kill-phase-on: NEVER
1690 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-euphrates'
1691 node-parameters: false
1692 current-parameters: false
1693 predefined-parameters: |
1695 kill-phase-on: NEVER
1698 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-euphrates'
1699 node-parameters: false
1700 current-parameters: false
1701 predefined-parameters: |
1703 kill-phase-on: NEVER
1706 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-euphrates'
1707 node-parameters: false
1708 current-parameters: false
1709 predefined-parameters: |
1711 kill-phase-on: NEVER
1714 - name: 'apex-os-nosdn-kvm_ovs_dpdk-noha-baremetal-euphrates'
1715 node-parameters: false
1716 current-parameters: false
1717 predefined-parameters: |
1719 kill-phase-on: NEVER
1722 - name: 'apex-os-nosdn-kvm_ovs_dpdk-ha-baremetal-euphrates'
1723 node-parameters: false
1724 current-parameters: false
1725 predefined-parameters: |
1727 kill-phase-on: NEVER
1730 - name: 'apex-os-odl-sfc-noha-baremetal-euphrates'
1731 node-parameters: false
1732 current-parameters: false
1733 predefined-parameters: |
1735 kill-phase-on: NEVER
1738 - name: 'apex-os-odl-sfc-ha-baremetal-euphrates'
1739 node-parameters: false
1740 current-parameters: false
1741 predefined-parameters: |
1743 kill-phase-on: NEVER
1746 - name: 'apex-os-nosdn-calipso-noha-baremetal-euphrates'
1747 node-parameters: false
1748 current-parameters: false
1749 predefined-parameters: |
1751 kill-phase-on: NEVER
1755 name: 'apex-upload-artifact'
1758 !include-raw: ./apex-upload-artifact.sh
1761 name: 'apex-download-artifact'
1764 !include-raw: ./apex-download-artifact.sh
1770 !include-raw: ./apex-deploy.sh
1773 name: 'apex-fetch-logs'
1776 !include-raw: ./apex-fetch-logs.sh
1778 #######################
1780 ########################
1784 - timed: '0 0 1-31/2 * *'
1789 - timed: '0 0 2-30/2 * *'
1792 name: 'apex-euphrates'
1794 - timed: '0 0 2-30/2 * *'
1799 - timed: '0 3 1 1 7'