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
919 - name: 'apex-fetch-logs-{stream}'
920 current-parameters: false
921 predefined-parameters: |
922 GERRIT_BRANCH=$GERRIT_BRANCH
923 GERRIT_REFSPEC=$GERRIT_REFSPEC
924 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
925 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
926 node-parameters: true
931 name: create snapshot
932 condition: SUCCESSFUL
934 - name: 'apex-create-snapshot'
935 current-parameters: true
936 predefined-parameters: |
938 node-parameters: true
939 kill-phase-on: FAILURE
943 name: upload snapshot
944 condition: SUCCESSFUL
946 - name: 'apex-upload-snapshot'
947 current-parameters: true
948 predefined-parameters: |
950 node-parameters: true
951 kill-phase-on: FAILURE
957 name: 'apex-fdio-promote-daily-{stream}'
959 # Job template for promoting CSIT Snapshots
961 # Required Variables:
962 # stream: branch with - in place of / (eg. stable)
963 # branch: branch (eg. stable)
964 node: '{virtual-slave}'
965 project-type: 'multijob'
976 gs-pathname: '{gs-pathname}'
980 use-build-blocker: true
991 condition: SUCCESSFUL
993 - name: 'apex-build-{stream}'
994 current-parameters: false
995 predefined-parameters: |
996 GERRIT_BRANCH=$GERRIT_BRANCH
997 GERRIT_REFSPEC=$GERRIT_REFSPEC
998 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
999 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1000 node-parameters: false
1001 kill-phase-on: FAILURE
1005 name: deploy-virtual
1006 condition: SUCCESSFUL
1008 - name: 'apex-deploy-virtual-{stream}'
1009 current-parameters: false
1010 predefined-parameters: |
1011 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
1013 GERRIT_BRANCH=$GERRIT_BRANCH
1014 GERRIT_REFSPEC=$GERRIT_REFSPEC
1015 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1016 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1018 node-parameters: true
1019 kill-phase-on: FAILURE
1023 name: create snapshot
1024 condition: SUCCESSFUL
1026 - name: 'apex-create-snapshot'
1027 current-parameters: false
1028 predefined-parameters: |
1030 node-parameters: true
1031 kill-phase-on: FAILURE
1035 name: upload snapshot
1036 condition: SUCCESSFUL
1038 - name: 'apex-upload-snapshot'
1039 current-parameters: false
1040 predefined-parameters: |
1042 node-parameters: true
1043 kill-phase-on: FAILURE
1049 name: 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
1051 project-type: 'multijob'
1064 - '{project}-defaults'
1065 - project-parameter:
1066 project: '{project}'
1069 gs-pathname: '{gs-pathname}'
1071 name: DEPLOY_SCENARIO
1072 default: 'os-nosdn-nofeature-ha'
1073 description: "Scenario to deploy with."
1076 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1077 description: 'Git URL to use on this Jenkins Slave'
1080 default: /root/.ssh/id_rsa
1081 description: 'SSH key to use for Apex'
1086 use-build-blocker: true
1091 - 'apex-.*-promote.*'
1093 - 'apex-.+-baremetal-.+'
1100 - description-setter:
1101 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1103 name: 'Baremetal Deploy'
1104 condition: SUCCESSFUL
1106 - name: 'apex-deploy-baremetal-{stream}'
1107 node-parameters: true
1108 current-parameters: true
1109 predefined-parameters: |
1111 GERRIT_BRANCH=$GERRIT_BRANCH
1113 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1114 kill-phase-on: FAILURE
1121 - name: 'yardstick-apex-baremetal-daily-{stream}'
1122 node-parameters: true
1123 current-parameters: false
1124 predefined-parameters:
1125 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1126 kill-phase-on: NEVER
1127 abort-all-job: false
1130 # Dovetail Danube test job
1132 name: 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
1134 project-type: 'multijob'
1141 - '{project}-defaults'
1142 - project-parameter:
1143 project: '{project}'
1144 branch: 'stable/danube'
1146 gs-pathname: '/danube'
1148 name: DEPLOY_SCENARIO
1149 default: 'os-nosdn-nofeature-ha'
1150 description: "Scenario to deploy with."
1155 use-build-blocker: true
1160 - 'apex-.*-promote.*'
1164 - timed: '' # '0 1 * * *'
1167 - description-setter:
1168 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1170 name: 'Baremetal Deploy'
1171 condition: SUCCESSFUL
1173 - name: 'apex-deploy-baremetal-danube'
1174 node-parameters: true
1175 current-parameters: true
1176 predefined-parameters: |
1178 GERRIT_BRANCH=$GERRIT_BRANCH
1180 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1181 kill-phase-on: FAILURE
1188 - name: 'dovetail-apex-baremetal-proposed_tests-danube'
1189 node-parameters: true
1190 current-parameters: false
1191 predefined-parameters:
1192 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1193 kill-phase-on: NEVER
1194 abort-all-job: false
1197 ########################
1199 ########################
1201 name: apex-parameter
1206 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1208 name: ARTIFACT_VERSION
1210 description: "Artifact version type"
1212 name: BUILD_DIRECTORY
1213 default: $WORKSPACE/.build
1214 description: "Directory where the build artifact will be located upon the completion of the build."
1216 name: CACHE_DIRECTORY
1217 default: $HOME/opnfv/apex-cache{gs-pathname}
1218 description: "Directory where the cache to be used during the build is located."
1219 # yamllint disable rule:line-length
1222 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1223 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1224 # yamllint enable rule:line-length
1227 default: '{gs-pathname}'
1228 description: "Version directory where opnfv artifacts are stored in gs repository"
1231 default: $GS_BASE{gs-pathname}
1232 description: "URL to Google Storage."
1236 description: "Flag to know if we should promote/upload snapshot artifacts."
1238 ########################
1240 ########################
1244 name: apex-builder-fraser
1247 name: Baremetal Deploy and Test Phase
1248 condition: SUCCESSFUL
1250 - name: 'apex-os-nosdn-nofeature-ha-baremetal-fraser'
1251 node-parameters: false
1252 current-parameters: false
1253 predefined-parameters: |
1255 kill-phase-on: NEVER
1258 - name: 'apex-os-odl-bgpvpn-ha-baremetal-fraser'
1259 node-parameters: false
1260 current-parameters: false
1261 predefined-parameters: |
1263 kill-phase-on: NEVER
1269 name: apex-builder-danube
1272 name: Baremetal Deploy and Test Phase
1273 condition: SUCCESSFUL
1275 - name: 'apex-os-nosdn-nofeature-noha-baremetal-danube'
1276 node-parameters: false
1277 current-parameters: false
1278 predefined-parameters: |
1280 kill-phase-on: NEVER
1283 - name: 'apex-os-nosdn-nofeature-ha-baremetal-danube'
1284 node-parameters: false
1285 current-parameters: false
1286 predefined-parameters: |
1288 kill-phase-on: NEVER
1291 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-danube'
1292 node-parameters: false
1293 current-parameters: false
1294 predefined-parameters: |
1296 kill-phase-on: NEVER
1299 - name: 'apex-os-nosdn-ovs-noha-baremetal-danube'
1300 node-parameters: false
1301 current-parameters: false
1302 predefined-parameters: |
1304 kill-phase-on: NEVER
1307 - name: 'apex-os-nosdn-ovs-ha-baremetal-danube'
1308 node-parameters: false
1309 current-parameters: false
1310 predefined-parameters: |
1312 kill-phase-on: NEVER
1315 - name: 'apex-os-nosdn-fdio-noha-baremetal-danube'
1316 node-parameters: false
1317 current-parameters: false
1318 predefined-parameters: |
1320 kill-phase-on: NEVER
1323 - name: 'apex-os-nosdn-fdio-ha-baremetal-danube'
1324 node-parameters: false
1325 current-parameters: false
1326 predefined-parameters: |
1328 kill-phase-on: NEVER
1331 - name: 'apex-os-nosdn-kvm-ha-baremetal-danube'
1332 node-parameters: false
1333 current-parameters: false
1334 predefined-parameters: |
1336 kill-phase-on: NEVER
1339 - name: 'apex-os-nosdn-kvm-noha-baremetal-danube'
1340 node-parameters: false
1341 current-parameters: false
1342 predefined-parameters: |
1344 kill-phase-on: NEVER
1347 - name: 'apex-os-odl_l2-fdio-noha-baremetal-danube'
1348 node-parameters: false
1349 current-parameters: false
1350 predefined-parameters: |
1352 kill-phase-on: NEVER
1355 - name: 'apex-os-odl_l2-fdio-ha-baremetal-danube'
1356 node-parameters: false
1357 current-parameters: false
1358 predefined-parameters: |
1360 kill-phase-on: NEVER
1363 - name: 'apex-os-odl_netvirt-fdio-noha-baremetal-danube'
1364 node-parameters: false
1365 current-parameters: false
1366 predefined-parameters: |
1368 kill-phase-on: NEVER
1371 - name: 'apex-os-odl_l2-sfc-noha-baremetal-danube'
1372 node-parameters: false
1373 current-parameters: false
1374 predefined-parameters: |
1376 kill-phase-on: NEVER
1379 - name: 'apex-os-odl_l3-nofeature-noha-baremetal-danube'
1380 node-parameters: false
1381 current-parameters: false
1382 predefined-parameters: |
1384 kill-phase-on: NEVER
1387 - name: 'apex-os-odl_l3-nofeature-ha-baremetal-danube'
1388 node-parameters: false
1389 current-parameters: false
1390 predefined-parameters: |
1392 kill-phase-on: NEVER
1395 - name: 'apex-os-odl_l3-ovs-noha-baremetal-danube'
1396 node-parameters: false
1397 current-parameters: false
1398 predefined-parameters: |
1400 kill-phase-on: NEVER
1403 - name: 'apex-os-odl_l3-ovs-ha-baremetal-danube'
1404 node-parameters: false
1405 current-parameters: false
1406 predefined-parameters: |
1408 kill-phase-on: NEVER
1411 - name: 'apex-os-odl-bgpvpn-ha-baremetal-danube'
1412 node-parameters: false
1413 current-parameters: false
1414 predefined-parameters: |
1416 kill-phase-on: NEVER
1419 - name: 'apex-os-odl-gluon-noha-baremetal-danube'
1420 node-parameters: false
1421 current-parameters: false
1422 predefined-parameters: |
1424 kill-phase-on: NEVER
1427 - name: 'apex-os-odl_l3-fdio-noha-baremetal-danube'
1428 node-parameters: false
1429 current-parameters: false
1430 predefined-parameters: |
1432 kill-phase-on: NEVER
1435 - name: 'apex-os-odl_l3-fdio-ha-baremetal-danube'
1436 node-parameters: false
1437 current-parameters: false
1438 predefined-parameters: |
1440 kill-phase-on: NEVER
1443 - name: 'apex-os-odl_l3-fdio_dvr-noha-baremetal-danube'
1444 node-parameters: false
1445 current-parameters: false
1446 predefined-parameters: |
1448 kill-phase-on: NEVER
1451 - name: 'apex-os-odl_l3-fdio_dvr-ha-baremetal-danube'
1452 node-parameters: false
1453 current-parameters: false
1454 predefined-parameters: |
1456 kill-phase-on: NEVER
1459 - name: 'apex-os-odl_l3-csit-noha-baremetal-danube'
1460 node-parameters: false
1461 current-parameters: false
1462 predefined-parameters: |
1464 kill-phase-on: NEVER
1467 - name: 'apex-os-onos-nofeature-ha-baremetal-danube'
1468 node-parameters: false
1469 current-parameters: false
1470 predefined-parameters: |
1472 kill-phase-on: NEVER
1475 - name: 'apex-os-ovn-nofeature-noha-baremetal-danube'
1476 node-parameters: false
1477 current-parameters: false
1478 predefined-parameters: |
1480 kill-phase-on: NEVER
1486 name: apex-builder-master
1489 name: Baremetal Deploy and Test Phase
1490 condition: SUCCESSFUL
1492 - name: 'apex-os-nosdn-nofeature-noha-baremetal-master'
1493 node-parameters: false
1494 current-parameters: false
1495 predefined-parameters: |
1497 kill-phase-on: NEVER
1500 - name: 'apex-os-nosdn-nofeature-ha-baremetal-master'
1501 node-parameters: false
1502 current-parameters: false
1503 predefined-parameters: |
1505 kill-phase-on: NEVER
1508 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-master'
1509 node-parameters: false
1510 current-parameters: false
1511 predefined-parameters: |
1513 kill-phase-on: NEVER
1516 - name: 'apex-os-odl-nofeature-noha-baremetal-master'
1517 node-parameters: false
1518 current-parameters: false
1519 predefined-parameters: |
1521 kill-phase-on: NEVER
1524 - name: 'apex-os-odl-nofeature-ha-baremetal-master'
1525 node-parameters: false
1526 current-parameters: false
1527 predefined-parameters: |
1529 kill-phase-on: NEVER
1532 - name: 'apex-os-nosdn-queens-noha-baremetal-master'
1533 node-parameters: false
1534 current-parameters: false
1535 predefined-parameters: |
1537 kill-phase-on: NEVER
1540 - name: 'apex-os-nosdn-queens-ha-baremetal-master'
1541 node-parameters: false
1542 current-parameters: false
1543 predefined-parameters: |
1545 kill-phase-on: NEVER
1548 - name: 'apex-os-nosdn-queens-ha-ipv6-baremetal-master'
1549 node-parameters: false
1550 current-parameters: false
1551 predefined-parameters: |
1553 kill-phase-on: NEVER
1556 - name: 'apex-os-odl-queens-noha-baremetal-master'
1557 node-parameters: false
1558 current-parameters: false
1559 predefined-parameters: |
1561 kill-phase-on: NEVER
1564 - name: 'apex-os-odl-queens-ha-baremetal-master'
1565 node-parameters: false
1566 current-parameters: false
1567 predefined-parameters: |
1569 kill-phase-on: NEVER
1572 - name: 'apex-k8s-nosdn-nofeature-noha-baremetal-master'
1573 node-parameters: false
1574 current-parameters: false
1575 predefined-parameters: |
1577 kill-phase-on: NEVER
1580 - name: 'apex-os-odl-bgpvpn-ha-baremetal-master'
1581 node-parameters: false
1582 current-parameters: false
1583 predefined-parameters: |
1585 kill-phase-on: NEVER
1588 - name: 'apex-os-odl-bgpvpn-noha-baremetal-master'
1589 node-parameters: false
1590 current-parameters: false
1591 predefined-parameters: |
1593 kill-phase-on: NEVER
1596 - name: 'apex-os-odl-bgpvpn_queens-ha-baremetal-master'
1597 node-parameters: false
1598 current-parameters: false
1599 predefined-parameters: |
1601 kill-phase-on: NEVER
1604 - name: 'apex-os-odl-bgpvpn_queens-noha-baremetal-master'
1605 node-parameters: false
1606 current-parameters: false
1607 predefined-parameters: |
1609 kill-phase-on: NEVER
1615 name: apex-builder-euphrates
1618 name: Baremetal Deploy and Test Phase
1619 condition: SUCCESSFUL
1621 - name: 'apex-os-nosdn-nofeature-noha-baremetal-euphrates'
1622 node-parameters: false
1623 current-parameters: false
1624 predefined-parameters: |
1626 kill-phase-on: NEVER
1629 - name: 'apex-os-nosdn-nofeature-ha-baremetal-euphrates'
1630 node-parameters: false
1631 current-parameters: false
1632 predefined-parameters: |
1634 kill-phase-on: NEVER
1637 - name: 'apex-os-odl-nofeature-ha-baremetal-euphrates'
1638 node-parameters: false
1639 current-parameters: false
1640 predefined-parameters: |
1642 kill-phase-on: NEVER
1645 - name: 'apex-os-odl-nofeature-noha-baremetal-euphrates'
1646 node-parameters: false
1647 current-parameters: false
1648 predefined-parameters: |
1650 kill-phase-on: NEVER
1653 - name: 'apex-os-odl-bgpvpn-ha-baremetal-euphrates'
1654 node-parameters: false
1655 current-parameters: false
1656 predefined-parameters: |
1658 kill-phase-on: NEVER
1661 - name: 'apex-os-ovn-nofeature-noha-baremetal-euphrates'
1662 node-parameters: false
1663 current-parameters: false
1664 predefined-parameters: |
1666 kill-phase-on: NEVER
1669 - name: 'apex-os-nosdn-fdio-noha-baremetal-euphrates'
1670 node-parameters: false
1671 current-parameters: false
1672 predefined-parameters: |
1674 kill-phase-on: NEVER
1677 - name: 'apex-os-nosdn-fdio-ha-baremetal-euphrates'
1678 node-parameters: false
1679 current-parameters: false
1680 predefined-parameters: |
1682 kill-phase-on: NEVER
1685 - name: 'apex-os-nosdn-bar-ha-baremetal-euphrates'
1686 node-parameters: false
1687 current-parameters: false
1688 predefined-parameters: |
1690 kill-phase-on: NEVER
1693 - name: 'apex-os-nosdn-bar-noha-baremetal-euphrates'
1694 node-parameters: false
1695 current-parameters: false
1696 predefined-parameters: |
1698 kill-phase-on: NEVER
1701 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-euphrates'
1702 node-parameters: false
1703 current-parameters: false
1704 predefined-parameters: |
1706 kill-phase-on: NEVER
1709 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-euphrates'
1710 node-parameters: false
1711 current-parameters: false
1712 predefined-parameters: |
1714 kill-phase-on: NEVER
1717 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-euphrates'
1718 node-parameters: false
1719 current-parameters: false
1720 predefined-parameters: |
1722 kill-phase-on: NEVER
1725 - name: 'apex-os-nosdn-kvm_ovs_dpdk-noha-baremetal-euphrates'
1726 node-parameters: false
1727 current-parameters: false
1728 predefined-parameters: |
1730 kill-phase-on: NEVER
1733 - name: 'apex-os-nosdn-kvm_ovs_dpdk-ha-baremetal-euphrates'
1734 node-parameters: false
1735 current-parameters: false
1736 predefined-parameters: |
1738 kill-phase-on: NEVER
1741 - name: 'apex-os-odl-sfc-noha-baremetal-euphrates'
1742 node-parameters: false
1743 current-parameters: false
1744 predefined-parameters: |
1746 kill-phase-on: NEVER
1749 - name: 'apex-os-odl-sfc-ha-baremetal-euphrates'
1750 node-parameters: false
1751 current-parameters: false
1752 predefined-parameters: |
1754 kill-phase-on: NEVER
1757 - name: 'apex-os-nosdn-calipso-noha-baremetal-euphrates'
1758 node-parameters: false
1759 current-parameters: false
1760 predefined-parameters: |
1762 kill-phase-on: NEVER
1766 name: 'apex-upload-artifact'
1769 !include-raw: ./apex-upload-artifact.sh
1772 name: 'apex-download-artifact'
1775 !include-raw: ./apex-download-artifact.sh
1781 !include-raw: ./apex-deploy.sh
1784 name: 'apex-fetch-logs'
1787 !include-raw: ./apex-fetch-logs.sh
1789 #######################
1791 ########################
1795 - timed: '0 0 1-31/2 * *'
1800 - timed: '0 0 2-30/2 * *'
1803 name: 'apex-euphrates'
1805 - timed: '0 0 2-30/2 * *'
1810 - timed: '0 3 1 1 7'