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/gambia'
35 gs-pathname: '/gambia'
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: 'gambia'
44 branch: 'stable/fraser'
45 gs-pathname: '/fraser'
46 build-slave: 'apex-build-master'
47 virtual-slave: 'apex-virtual-master'
48 baremetal-slave: 'apex-baremetal-master'
49 verify-scenario: 'os-nosdn-nofeature-ha'
50 scenario_stream: 'fraser'
53 - euphrates: &euphrates
54 branch: 'stable/euphrates'
55 gs-pathname: '/euphrates'
56 build-slave: 'apex-build-master'
57 virtual-slave: 'apex-virtual-master'
58 baremetal-slave: 'apex-baremetal-master'
59 verify-scenario: 'os-odl-nofeature-ha'
60 scenario_stream: 'euphrates'
64 branch: 'stable/danube'
65 gs-pathname: '/danube'
66 build-slave: 'apex-build-danube'
67 virtual-slave: 'apex-virtual-danube'
68 baremetal-slave: 'apex-baremetal-danube'
69 verify-scenario: 'os-odl_l3-nofeature-ha'
70 scenario_stream: 'danube'
76 - 'os-nosdn-nofeature-ha':
80 - 'os-nosdn-nofeature-noha':
82 - 'os-nosdn-nofeature-ha':
84 - 'os-nosdn-nofeature-ha-ipv6':
86 - 'os-odl-nofeature-noha':
88 - 'os-odl-nofeature-ha':
90 - 'k8s-nosdn-nofeature-noha':
94 - 'os-odl-bgpvpn-noha':
100 - 'os-nosdn-calipso-noha':
102 - 'os-nosdn-nofeature-noha':
104 - 'os-nosdn-nofeature-ha':
106 - 'os-nosdn-nofeature-ha-ipv6':
108 - 'os-nosdn-ovs-noha':
112 - 'os-nosdn-fdio-noha':
114 - 'os-nosdn-fdio-ha':
118 - 'os-nosdn-kvm-noha':
120 - 'os-odl_l2-fdio-noha':
122 - 'os-odl_l2-fdio-ha':
124 - 'os-odl_netvirt-fdio-noha':
126 - 'os-odl_l2-sfc-noha':
128 - 'os-odl_l3-nofeature-noha':
130 - 'os-odl_l3-nofeature-ha':
132 - 'os-odl_l3-ovs-noha':
134 - 'os-odl_l3-ovs-ha':
136 - 'os-odl-bgpvpn-ha':
138 - 'os-odl-gluon-noha':
140 - 'os-odl_l3-fdio-noha':
142 - 'os-odl_l3-fdio-ha':
144 - 'os-odl_l3-fdio_dvr-noha':
146 - 'os-odl_l3-fdio_dvr-ha':
148 - 'os-odl_l3-csit-noha':
150 - 'os-onos-nofeature-ha':
152 - 'os-ovn-nofeature-noha':
154 - 'os-nosdn-nofeature-noha':
156 - 'os-nosdn-nofeature-ha':
158 - 'os-nosdn-nofeature-ha-ipv6':
160 - 'os-odl-nofeature-noha':
162 - 'os-odl-nofeature-ha':
164 - 'os-nosdn-rocky-noha':
166 - 'os-nosdn-rocky-ha':
168 - 'os-nosdn-queens-ha-ipv6':
170 - 'os-odl-rocky-noha':
174 - 'k8s-nosdn-nofeature-noha':
176 - 'os-odl-bgpvpn-ha':
178 - 'os-odl-bgpvpn-noha':
180 - 'os-odl-bgpvpn_queens-ha':
182 - 'os-odl-bgpvpn_queens-noha':
188 - 'os-odl-sfc_rocky-ha':
190 - 'os-odl-sfc_rocky-noha':
192 - 'os-nosdn-calipso-noha':
194 - 'os-nosdn-calipso_rocky-noha':
196 - 'os-nosdn-nofeature-noha':
198 - 'os-nosdn-nofeature-ha':
200 - 'os-odl-nofeature-ha':
202 - 'os-odl-nofeature-noha':
204 - 'os-odl-bgpvpn-ha':
206 - 'os-ovn-nofeature-noha':
208 - 'os-nosdn-fdio-noha':
210 - 'os-nosdn-fdio-ha':
214 - 'os-nosdn-bar-noha':
216 - 'os-nosdn-nofeature-ha-ipv6':
218 - 'os-nosdn-ovs_dpdk-noha':
220 - 'os-nosdn-ovs_dpdk-ha':
222 - 'os-nosdn-kvm_ovs_dpdk-noha':
224 - 'os-nosdn-kvm_ovs_dpdk-ha':
238 odl_branch: 'stable/carbon'
240 os_scenario: 'queens'
241 odl_branch: 'stable/oxygen'
244 odl_branch: 'stable/fluorine'
246 os_scenario: 'nofeature'
247 odl_branch: 'stable/oxygen'
256 name: 'apex-fetch-logs-{stream}'
268 gs-pathname: '{gs-pathname}'
269 # yamllint enable rule:line-length
281 name: 'apex-runner-cperf-{stream}'
284 project-type: 'multijob'
291 gs-pathname: '{gs-pathname}'
297 default: https://gerrit.opnfv.org/gerrit/$PROJECT
298 description: "Used for overriding the GIT URL coming from parameters macro."
306 use-build-blocker: false
316 - description-setter:
317 description: "Deployed on $NODE_NAME"
319 name: 'Baremetal Deploy'
322 - name: 'apex-deploy-baremetal-{stream}'
323 node-parameters: false
324 current-parameters: true
325 predefined-parameters: |
326 GERRIT_BRANCH=$GERRIT_BRANCH
329 DEPLOY_SCENARIO={verify-scenario}
330 kill-phase-on: FAILURE
335 condition: SUCCESSFUL
337 - name: 'cperf-apex-intel-pod2-daily-master'
338 node-parameters: true
339 current-parameters: false
340 predefined-parameters:
341 DEPLOY_SCENARIO={verify-scenario}
348 name: 'apex-deploy-{platform}-{stream}'
363 - '{project}-{platform}-{stream}-defaults'
368 gs-pathname: '{gs-pathname}'
370 name: DEPLOY_SCENARIO
371 default: '{verify-scenario}'
372 description: "Scenario to deploy with."
373 # yamllint disable rule:line-length
377 description: "Use yes in lower case to invoke clean. Indicates if the deploy environment should be cleaned before deployment"
379 # yamllint enable rule:line-length
383 use-build-blocker: true
398 - description-setter:
399 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
400 - 'apex-download-artifact'
405 # Virtual Deploy and Test
407 name: 'apex-virtual-{stream}'
409 project-type: 'multijob'
419 - '{project}-defaults'
420 - '{project}-virtual-{stream}-defaults'
421 - 'functest-suite-parameter'
426 gs-pathname: '{gs-pathname}'
428 name: DEPLOY_SCENARIO
429 default: '{verify-scenario}'
430 description: "Scenario to deploy with."
432 name: ARTIFACT_VERSION
434 description: "Used for overriding the ARTIFACT_VERSION"
439 use-build-blocker: true
445 - 'apex-verify-gate-.*'
453 - description-setter:
454 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
457 condition: SUCCESSFUL
459 - name: 'apex-deploy-virtual-{stream}'
460 current-parameters: false
461 predefined-parameters: |
462 ARTIFACT_VERSION=$ARTIFACT_VERSION
463 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
465 GERRIT_BRANCH=$GERRIT_BRANCH
466 GERRIT_REFSPEC=$GERRIT_REFSPEC
467 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
468 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
470 node-parameters: true
471 kill-phase-on: FAILURE
475 if echo $DEPLOY_SCENARIO | grep queens &> /dev/null; then
476 echo 'REPO=opnfv' > functest_repo
478 echo 'REPO=ollivier' > functest_repo
481 properties-file: functest_repo
486 - name: 'functest-apex-virtual-suite-{stream}'
487 current-parameters: false
488 predefined-parameters: |
489 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
490 FUNCTEST_MODE=$FUNCTEST_MODE
491 FUNCTEST_SUITE_NAME=$FUNCTEST_SUITE_NAME
493 GERRIT_BRANCH=$GERRIT_BRANCH
494 GERRIT_REFSPEC=$GERRIT_REFSPEC
495 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
496 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
497 node-parameters: true
502 name: apex-fetch-logs
504 - name: 'apex-fetch-logs-{stream}'
505 current-parameters: false
506 predefined-parameters: |
507 GERRIT_BRANCH=$GERRIT_BRANCH
508 GERRIT_REFSPEC=$GERRIT_REFSPEC
509 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
510 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
511 node-parameters: true
516 # Baremetal Deploy and Test
518 name: 'apex-{scenario}-baremetal-{scenario_stream}'
520 project-type: 'multijob'
528 - '{project}-defaults'
529 - '{project}-baremetal-{scenario_stream}-defaults'
534 gs-pathname: '{gs-pathname}'
536 name: DEPLOY_SCENARIO
537 default: '{scenario}'
538 description: "Scenario to deploy with."
543 use-build-blocker: true
548 - 'apex-.*-promote.*'
550 - 'apex-.+-baremetal-.+'
557 - description-setter:
558 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
560 name: 'Baremetal Deploy'
561 condition: SUCCESSFUL
562 execution-type: SEQUENTIALLY
564 - name: 'apex-deploy-baremetal-{scenario_stream}'
565 node-parameters: true
566 current-parameters: true
567 predefined-parameters: |
569 GERRIT_BRANCH=$GERRIT_BRANCH
571 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
575 - name: 'apex-fetch-logs-{scenario_stream}'
576 current-parameters: true
577 predefined-parameters: |
578 GERRIT_BRANCH=$GERRIT_BRANCH
580 node-parameters: true
585 if echo $DEPLOY_SCENARIO | grep queens &> /dev/null; then
586 echo 'REPO=opnfv' > functest_properties
588 echo 'REPO=ollivier' > functest_properties
590 features=$(echo $DEPLOY_SCENARIO | sed -r -n 's/os-.+-(.+)-(noha|ha)/\1/p')
591 if [ "$features" == 'queens' ]; then
592 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-queens-(noha|ha)/\1-nofeature-\2/p')
593 elif [[ "$features" =~ 'queens' ]]; then
594 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-(.+)_queens-(noha|ha)/\1-\2-\3/p')
596 functest_scenario=$DEPLOY_SCENARIO
598 echo "DEPLOY_SCENARIO=$functest_scenario" >> functest_properties
600 properties-file: functest_properties
601 override-build-parameters: true
603 name: 'OPNFV Test Suite'
606 - name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
607 node-parameters: true
608 current-parameters: false
609 predefined-parameters:
610 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
615 name: apex-fetch-logs
617 - name: 'apex-fetch-logs-{scenario_stream}'
618 current-parameters: true
619 predefined-parameters: |
620 GERRIT_BRANCH=$GERRIT_BRANCH
622 node-parameters: true
629 !include-raw-escape: ./update-build-result.groovy
633 name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
635 project-type: 'multijob'
640 - '{project}-defaults'
641 - '{project}-baremetal-{scenario_stream}-defaults'
646 gs-pathname: '{gs-pathname}'
648 name: DEPLOY_SCENARIO
649 default: '{scenario}'
650 description: "Scenario to deploy with."
655 use-build-blocker: true
661 - 'apex-testsuite-.+-baremetal-.+'
668 - description-setter:
669 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
674 - name: 'functest-apex-baremetal-daily-{scenario_stream}'
675 node-parameters: true
676 current-parameters: false
677 predefined-parameters:
678 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
686 - name: 'yardstick-apex-baremetal-daily-{scenario_stream}'
687 node-parameters: true
688 current-parameters: false
689 predefined-parameters:
690 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
695 name: Dovetail-proposed_tests
698 - name: 'dovetail-apex-baremetal-default-mandatory-{scenario_stream}'
699 node-parameters: true
700 current-parameters: false
701 predefined-parameters:
702 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
704 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
708 name: Dovetail-default
711 - name: 'dovetail-apex-baremetal-default-optional-{scenario_stream}'
712 node-parameters: true
713 current-parameters: false
714 predefined-parameters:
715 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
717 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
724 - name: 'storperf-apex-baremetal-daily-{scenario_stream}'
725 node-parameters: true
726 current-parameters: false
727 predefined-parameters:
728 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
729 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-nosdn-nofeature-ha/"
733 # Build status is always success due conditional plugin prefetching
734 # build status before multijob phases execute
735 # - conditional-step:
736 # condition-kind: current-status
737 # condition-worst: SUCCESS
738 # condtion-best: SUCCESS
739 # on-evaluation-failure: mark-unstable
741 # - shell: 'echo "Tests Passed"'
744 name: 'apex-daily-{stream}'
746 # Job template for daily build
748 # Required Variables:
749 # stream: branch with - in place of / (eg. stable)
750 # branch: branch (eg. stable)
751 project-type: 'multijob'
753 disabled: '{obj:disable_daily}'
759 - '{project}-defaults'
760 - '{project}-baremetal-{stream}-defaults'
765 gs-pathname: '{gs-pathname}'
770 use-build-blocker: true
781 condition: SUCCESSFUL
783 - name: 'apex-build-{stream}'
784 current-parameters: false
785 predefined-parameters: |
786 GERRIT_BRANCH=$GERRIT_BRANCH
788 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
789 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
790 node-parameters: true
791 kill-phase-on: FAILURE
795 name: 'Verify and upload ISO'
796 condition: SUCCESSFUL
798 - name: 'apex-verify-iso-{stream}'
799 current-parameters: false
800 predefined-parameters: |
801 BUILD_DIRECTORY=$WORKSPACE/../apex-build-{stream}/.build
802 GERRIT_BRANCH=$GERRIT_BRANCH
804 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
805 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
806 node-parameters: true
807 kill-phase-on: FAILURE
810 - apex-builder-{stream}
812 # snapshot info fetch
814 name: 'apex-fetch-snap-info'
819 - '{project}-defaults'
823 !include-raw-escape: ./apex-fetch-snap-info.sh
827 name: 'apex-create-snapshot'
832 - '{project}-defaults'
836 !include-raw-escape: ./apex-snapshot-create.sh
840 name: 'apex-upload-snapshot'
845 - '{project}-defaults'
849 properties-content: ARTIFACT_TYPE=snapshot
850 - 'apex-upload-artifact'
854 name: 'apex-csit-promote-daily-{stream}-os-{os_version}-{topology}'
856 # Job template for promoting CSIT Snapshots
858 # Required Variables:
859 # stream: branch with - in place of / (eg. stable)
860 # branch: branch (eg. stable)
861 node: '{virtual-slave}'
862 project-type: 'multijob'
863 disabled: '{disable_promote}'
873 gs-pathname: '{gs-pathname}'
875 name: ARTIFACT_VERSION
877 description: "Used for overriding the ARTIFACT_VERSION"
881 description: "Used for overriding the PROMOTE"
884 default: $GS_BASE{gs-pathname}/{os_version}/{topology}
885 description: "User for overriding GS_URL from apex params"
888 default: '{os_version}'
889 description: OpenStack version short name
892 default: '{odl_branch}'
893 description: ODL branch being used
897 use-build-blocker: true
903 - 'apex-csit-promote.*'
911 - timed: '0 12 * * 0'
915 name: apex-virtual-deploy
916 condition: SUCCESSFUL
918 - name: 'apex-deploy-virtual-{stream}'
919 current-parameters: true
920 predefined-parameters: |
921 DEPLOY_SCENARIO=os-odl-{os_scenario}-{topology}
923 GERRIT_BRANCH=$GERRIT_BRANCH
924 GERRIT_REFSPEC=$GERRIT_REFSPEC
925 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
926 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
927 node-parameters: true
928 kill-phase-on: FAILURE
932 name: fetch snapshot info
933 condition: SUCCESSFUL
935 - name: 'apex-fetch-snap-info'
936 current-parameters: true
937 node-parameters: true
938 kill-phase-on: FAILURE
943 condition: SUCCESSFUL
944 execution-type: SEQUENTIALLY
946 - name: cperf-apex-csit-master
947 predefined-parameters: |
948 ODL_BRANCH=$ODL_BRANCH
949 RC_FILE_PATH=/tmp/csit/overcloudrc
950 NODE_FILE_PATH=/tmp/csit/node.yaml
951 SSH_KEY_PATH=/tmp/csit/id_rsa
952 ODL_CONTAINERIZED=true
953 OS_VERSION=$OS_VERSION
954 node-parameters: true
957 - name: cperf-upload-logs-csit
958 predefined-parameters: |
959 ODL_BRANCH=$ODL_BRANCH
960 OS_VERSION=$OS_VERSION
961 node-parameters: true
962 kill-phase-on: FAILURE
964 - name: 'apex-fetch-logs-{stream}'
965 current-parameters: false
966 predefined-parameters: |
967 GERRIT_BRANCH=$GERRIT_BRANCH
968 GERRIT_REFSPEC=$GERRIT_REFSPEC
969 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
970 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
971 node-parameters: true
976 name: create snapshot
977 condition: SUCCESSFUL
979 - name: 'apex-create-snapshot'
980 current-parameters: true
981 predefined-parameters: |
983 node-parameters: true
984 kill-phase-on: FAILURE
988 name: upload snapshot
989 condition: SUCCESSFUL
991 - name: 'apex-upload-snapshot'
992 current-parameters: true
993 predefined-parameters: |
995 node-parameters: true
996 kill-phase-on: FAILURE
1002 name: 'apex-fdio-promote-daily-{stream}'
1004 # Job template for promoting CSIT Snapshots
1006 # Required Variables:
1007 # stream: branch with - in place of / (eg. stable)
1008 # branch: branch (eg. stable)
1009 node: '{virtual-slave}'
1010 project-type: 'multijob'
1017 - project-parameter:
1018 project: '{project}'
1021 gs-pathname: '{gs-pathname}'
1025 use-build-blocker: true
1036 condition: SUCCESSFUL
1038 - name: 'apex-build-{stream}'
1039 current-parameters: false
1040 predefined-parameters: |
1041 GERRIT_BRANCH=$GERRIT_BRANCH
1042 GERRIT_REFSPEC=$GERRIT_REFSPEC
1043 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1044 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1045 node-parameters: false
1046 kill-phase-on: FAILURE
1050 name: deploy-virtual
1051 condition: SUCCESSFUL
1053 - name: 'apex-deploy-virtual-{stream}'
1054 current-parameters: false
1055 predefined-parameters: |
1056 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
1058 GERRIT_BRANCH=$GERRIT_BRANCH
1059 GERRIT_REFSPEC=$GERRIT_REFSPEC
1060 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1061 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1063 node-parameters: true
1064 kill-phase-on: FAILURE
1068 name: create snapshot
1069 condition: SUCCESSFUL
1071 - name: 'apex-create-snapshot'
1072 current-parameters: false
1073 predefined-parameters: |
1075 node-parameters: true
1076 kill-phase-on: FAILURE
1080 name: upload snapshot
1081 condition: SUCCESSFUL
1083 - name: 'apex-upload-snapshot'
1084 current-parameters: false
1085 predefined-parameters: |
1087 node-parameters: true
1088 kill-phase-on: FAILURE
1094 name: 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
1096 project-type: 'multijob'
1109 - '{project}-defaults'
1110 - project-parameter:
1111 project: '{project}'
1114 gs-pathname: '{gs-pathname}'
1116 name: DEPLOY_SCENARIO
1117 default: 'os-nosdn-nofeature-ha'
1118 description: "Scenario to deploy with."
1121 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1122 description: 'Git URL to use on this Jenkins Slave'
1125 default: /root/.ssh/id_rsa
1126 description: 'SSH key to use for Apex'
1131 use-build-blocker: true
1136 - 'apex-.*-promote.*'
1138 - 'apex-.+-baremetal-.+'
1145 - description-setter:
1146 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1148 name: 'Baremetal Deploy'
1149 condition: SUCCESSFUL
1151 - name: 'apex-deploy-baremetal-{stream}'
1152 node-parameters: true
1153 current-parameters: true
1154 predefined-parameters: |
1156 GERRIT_BRANCH=$GERRIT_BRANCH
1158 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1159 kill-phase-on: FAILURE
1166 - name: 'yardstick-apex-baremetal-daily-{stream}'
1167 node-parameters: true
1168 current-parameters: false
1169 predefined-parameters:
1170 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1171 kill-phase-on: NEVER
1172 abort-all-job: false
1175 # Dovetail Danube test job
1177 name: 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
1179 project-type: 'multijob'
1186 - '{project}-defaults'
1187 - project-parameter:
1188 project: '{project}'
1189 branch: 'stable/danube'
1191 gs-pathname: '/danube'
1193 name: DEPLOY_SCENARIO
1194 default: 'os-nosdn-nofeature-ha'
1195 description: "Scenario to deploy with."
1200 use-build-blocker: true
1205 - 'apex-.*-promote.*'
1209 - timed: '' # '0 1 * * *'
1212 - description-setter:
1213 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1215 name: 'Baremetal Deploy'
1216 condition: SUCCESSFUL
1218 - name: 'apex-deploy-baremetal-danube'
1219 node-parameters: true
1220 current-parameters: true
1221 predefined-parameters: |
1223 GERRIT_BRANCH=$GERRIT_BRANCH
1225 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1226 kill-phase-on: FAILURE
1233 - name: 'dovetail-apex-baremetal-proposed_tests-danube'
1234 node-parameters: true
1235 current-parameters: false
1236 predefined-parameters:
1237 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1238 kill-phase-on: NEVER
1239 abort-all-job: false
1242 ########################
1244 ########################
1246 name: apex-parameter
1251 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1253 name: ARTIFACT_VERSION
1255 description: "Artifact version type"
1257 name: BUILD_DIRECTORY
1258 default: $WORKSPACE/.build
1259 description: "Directory where the build artifact will be located upon the completion of the build."
1261 name: CACHE_DIRECTORY
1262 default: $HOME/opnfv/apex-cache{gs-pathname}
1263 description: "Directory where the cache to be used during the build is located."
1264 # yamllint disable rule:line-length
1267 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1268 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1269 # yamllint enable rule:line-length
1272 default: '{gs-pathname}'
1273 description: "Version directory where opnfv artifacts are stored in gs repository"
1276 default: $GS_BASE{gs-pathname}
1277 description: "URL to Google Storage."
1281 description: "Flag to know if we should promote/upload snapshot artifacts."
1283 ########################
1285 ########################
1289 name: apex-builder-fraser
1292 name: Baremetal Deploy and Test Phase
1293 condition: SUCCESSFUL
1295 - name: 'apex-os-nosdn-nofeature-ha-baremetal-fraser'
1296 node-parameters: false
1297 current-parameters: false
1298 predefined-parameters: |
1300 kill-phase-on: NEVER
1303 - name: 'apex-os-odl-bgpvpn-ha-baremetal-fraser'
1304 node-parameters: false
1305 current-parameters: false
1306 predefined-parameters: |
1308 kill-phase-on: NEVER
1314 name: apex-builder-gambia
1317 name: Baremetal Deploy and Test Phase
1318 condition: SUCCESSFUL
1320 - name: 'apex-os-nosdn-nofeature-noha-baremetal-gambia'
1321 node-parameters: false
1322 current-parameters: false
1323 predefined-parameters: |
1325 kill-phase-on: NEVER
1328 - name: 'apex-os-nosdn-nofeature-ha-baremetal-gambia'
1329 node-parameters: false
1330 current-parameters: false
1331 predefined-parameters: |
1333 kill-phase-on: NEVER
1336 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-gambia'
1337 node-parameters: false
1338 current-parameters: false
1339 predefined-parameters: |
1341 kill-phase-on: NEVER
1344 - name: 'apex-os-odl-nofeature-noha-baremetal-gambia'
1345 node-parameters: false
1346 current-parameters: false
1347 predefined-parameters: |
1349 kill-phase-on: NEVER
1352 - name: 'apex-os-odl-nofeature-ha-baremetal-gambia'
1353 node-parameters: false
1354 current-parameters: false
1355 predefined-parameters: |
1357 kill-phase-on: NEVER
1360 - name: 'apex-k8s-nosdn-nofeature-noha-baremetal-gambia'
1361 node-parameters: false
1362 current-parameters: false
1363 predefined-parameters: |
1365 kill-phase-on: NEVER
1368 - name: 'apex-os-odl-bgpvpn-ha-baremetal-gambia'
1369 node-parameters: false
1370 current-parameters: false
1371 predefined-parameters: |
1373 kill-phase-on: NEVER
1376 - name: 'apex-os-odl-bgpvpn-noha-baremetal-gambia'
1377 node-parameters: false
1378 current-parameters: false
1379 predefined-parameters: |
1381 kill-phase-on: NEVER
1384 - name: 'apex-os-odl-sfc-ha-baremetal-gambia'
1385 node-parameters: false
1386 current-parameters: false
1387 predefined-parameters: |
1389 kill-phase-on: NEVER
1392 - name: 'apex-os-odl-sfc-noha-baremetal-gambia'
1393 node-parameters: false
1394 current-parameters: false
1395 predefined-parameters: |
1397 kill-phase-on: NEVER
1400 - name: 'apex-os-nosdn-calipso-noha-baremetal-gambia'
1401 node-parameters: false
1402 current-parameters: false
1403 predefined-parameters: |
1405 kill-phase-on: NEVER
1411 name: apex-builder-danube
1414 name: Baremetal Deploy and Test Phase
1415 condition: SUCCESSFUL
1417 - name: 'apex-os-nosdn-nofeature-noha-baremetal-danube'
1418 node-parameters: false
1419 current-parameters: false
1420 predefined-parameters: |
1422 kill-phase-on: NEVER
1425 - name: 'apex-os-nosdn-nofeature-ha-baremetal-danube'
1426 node-parameters: false
1427 current-parameters: false
1428 predefined-parameters: |
1430 kill-phase-on: NEVER
1433 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-danube'
1434 node-parameters: false
1435 current-parameters: false
1436 predefined-parameters: |
1438 kill-phase-on: NEVER
1441 - name: 'apex-os-nosdn-ovs-noha-baremetal-danube'
1442 node-parameters: false
1443 current-parameters: false
1444 predefined-parameters: |
1446 kill-phase-on: NEVER
1449 - name: 'apex-os-nosdn-ovs-ha-baremetal-danube'
1450 node-parameters: false
1451 current-parameters: false
1452 predefined-parameters: |
1454 kill-phase-on: NEVER
1457 - name: 'apex-os-nosdn-fdio-noha-baremetal-danube'
1458 node-parameters: false
1459 current-parameters: false
1460 predefined-parameters: |
1462 kill-phase-on: NEVER
1465 - name: 'apex-os-nosdn-fdio-ha-baremetal-danube'
1466 node-parameters: false
1467 current-parameters: false
1468 predefined-parameters: |
1470 kill-phase-on: NEVER
1473 - name: 'apex-os-nosdn-kvm-ha-baremetal-danube'
1474 node-parameters: false
1475 current-parameters: false
1476 predefined-parameters: |
1478 kill-phase-on: NEVER
1481 - name: 'apex-os-nosdn-kvm-noha-baremetal-danube'
1482 node-parameters: false
1483 current-parameters: false
1484 predefined-parameters: |
1486 kill-phase-on: NEVER
1489 - name: 'apex-os-odl_l2-fdio-noha-baremetal-danube'
1490 node-parameters: false
1491 current-parameters: false
1492 predefined-parameters: |
1494 kill-phase-on: NEVER
1497 - name: 'apex-os-odl_l2-fdio-ha-baremetal-danube'
1498 node-parameters: false
1499 current-parameters: false
1500 predefined-parameters: |
1502 kill-phase-on: NEVER
1505 - name: 'apex-os-odl_netvirt-fdio-noha-baremetal-danube'
1506 node-parameters: false
1507 current-parameters: false
1508 predefined-parameters: |
1510 kill-phase-on: NEVER
1513 - name: 'apex-os-odl_l2-sfc-noha-baremetal-danube'
1514 node-parameters: false
1515 current-parameters: false
1516 predefined-parameters: |
1518 kill-phase-on: NEVER
1521 - name: 'apex-os-odl_l3-nofeature-noha-baremetal-danube'
1522 node-parameters: false
1523 current-parameters: false
1524 predefined-parameters: |
1526 kill-phase-on: NEVER
1529 - name: 'apex-os-odl_l3-nofeature-ha-baremetal-danube'
1530 node-parameters: false
1531 current-parameters: false
1532 predefined-parameters: |
1534 kill-phase-on: NEVER
1537 - name: 'apex-os-odl_l3-ovs-noha-baremetal-danube'
1538 node-parameters: false
1539 current-parameters: false
1540 predefined-parameters: |
1542 kill-phase-on: NEVER
1545 - name: 'apex-os-odl_l3-ovs-ha-baremetal-danube'
1546 node-parameters: false
1547 current-parameters: false
1548 predefined-parameters: |
1550 kill-phase-on: NEVER
1553 - name: 'apex-os-odl-bgpvpn-ha-baremetal-danube'
1554 node-parameters: false
1555 current-parameters: false
1556 predefined-parameters: |
1558 kill-phase-on: NEVER
1561 - name: 'apex-os-odl-gluon-noha-baremetal-danube'
1562 node-parameters: false
1563 current-parameters: false
1564 predefined-parameters: |
1566 kill-phase-on: NEVER
1569 - name: 'apex-os-odl_l3-fdio-noha-baremetal-danube'
1570 node-parameters: false
1571 current-parameters: false
1572 predefined-parameters: |
1574 kill-phase-on: NEVER
1577 - name: 'apex-os-odl_l3-fdio-ha-baremetal-danube'
1578 node-parameters: false
1579 current-parameters: false
1580 predefined-parameters: |
1582 kill-phase-on: NEVER
1585 - name: 'apex-os-odl_l3-fdio_dvr-noha-baremetal-danube'
1586 node-parameters: false
1587 current-parameters: false
1588 predefined-parameters: |
1590 kill-phase-on: NEVER
1593 - name: 'apex-os-odl_l3-fdio_dvr-ha-baremetal-danube'
1594 node-parameters: false
1595 current-parameters: false
1596 predefined-parameters: |
1598 kill-phase-on: NEVER
1601 - name: 'apex-os-odl_l3-csit-noha-baremetal-danube'
1602 node-parameters: false
1603 current-parameters: false
1604 predefined-parameters: |
1606 kill-phase-on: NEVER
1609 - name: 'apex-os-onos-nofeature-ha-baremetal-danube'
1610 node-parameters: false
1611 current-parameters: false
1612 predefined-parameters: |
1614 kill-phase-on: NEVER
1617 - name: 'apex-os-ovn-nofeature-noha-baremetal-danube'
1618 node-parameters: false
1619 current-parameters: false
1620 predefined-parameters: |
1622 kill-phase-on: NEVER
1628 name: apex-builder-master
1631 name: Baremetal Deploy and Test Phase
1632 condition: SUCCESSFUL
1634 - name: 'apex-os-nosdn-nofeature-noha-baremetal-master'
1635 node-parameters: false
1636 current-parameters: false
1637 predefined-parameters: |
1639 kill-phase-on: NEVER
1642 - name: 'apex-os-nosdn-nofeature-ha-baremetal-master'
1643 node-parameters: false
1644 current-parameters: false
1645 predefined-parameters: |
1647 kill-phase-on: NEVER
1650 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-master'
1651 node-parameters: false
1652 current-parameters: false
1653 predefined-parameters: |
1655 kill-phase-on: NEVER
1658 - name: 'apex-os-odl-nofeature-noha-baremetal-master'
1659 node-parameters: false
1660 current-parameters: false
1661 predefined-parameters: |
1663 kill-phase-on: NEVER
1666 - name: 'apex-os-odl-nofeature-ha-baremetal-master'
1667 node-parameters: false
1668 current-parameters: false
1669 predefined-parameters: |
1671 kill-phase-on: NEVER
1674 - name: 'apex-os-nosdn-rocky-noha-baremetal-master'
1675 node-parameters: false
1676 current-parameters: false
1677 predefined-parameters: |
1679 kill-phase-on: NEVER
1682 - name: 'apex-os-nosdn-rocky-ha-baremetal-master'
1683 node-parameters: false
1684 current-parameters: false
1685 predefined-parameters: |
1687 kill-phase-on: NEVER
1690 - name: 'apex-os-nosdn-queens-ha-ipv6-baremetal-master'
1691 node-parameters: false
1692 current-parameters: false
1693 predefined-parameters: |
1695 kill-phase-on: NEVER
1698 - name: 'apex-os-odl-rocky-noha-baremetal-master'
1699 node-parameters: false
1700 current-parameters: false
1701 predefined-parameters: |
1703 kill-phase-on: NEVER
1706 - name: 'apex-os-odl-rocky-ha-baremetal-master'
1707 node-parameters: false
1708 current-parameters: false
1709 predefined-parameters: |
1711 kill-phase-on: NEVER
1714 - name: 'apex-k8s-nosdn-nofeature-noha-baremetal-master'
1715 node-parameters: false
1716 current-parameters: false
1717 predefined-parameters: |
1719 kill-phase-on: NEVER
1722 - name: 'apex-os-odl-bgpvpn-ha-baremetal-master'
1723 node-parameters: false
1724 current-parameters: false
1725 predefined-parameters: |
1727 kill-phase-on: NEVER
1730 - name: 'apex-os-odl-bgpvpn-noha-baremetal-master'
1731 node-parameters: false
1732 current-parameters: false
1733 predefined-parameters: |
1735 kill-phase-on: NEVER
1738 - name: 'apex-os-odl-bgpvpn_queens-ha-baremetal-master'
1739 node-parameters: false
1740 current-parameters: false
1741 predefined-parameters: |
1743 kill-phase-on: NEVER
1746 - name: 'apex-os-odl-bgpvpn_queens-noha-baremetal-master'
1747 node-parameters: false
1748 current-parameters: false
1749 predefined-parameters: |
1751 kill-phase-on: NEVER
1754 - name: 'apex-os-odl-sfc-ha-baremetal-master'
1755 node-parameters: false
1756 current-parameters: false
1757 predefined-parameters: |
1759 kill-phase-on: NEVER
1762 - name: 'apex-os-odl-sfc-noha-baremetal-master'
1763 node-parameters: false
1764 current-parameters: false
1765 predefined-parameters: |
1767 kill-phase-on: NEVER
1770 - name: 'apex-os-odl-sfc_rocky-ha-baremetal-master'
1771 node-parameters: false
1772 current-parameters: false
1773 predefined-parameters: |
1775 kill-phase-on: NEVER
1778 - name: 'apex-os-odl-sfc_rocky-noha-baremetal-master'
1779 node-parameters: false
1780 current-parameters: false
1781 predefined-parameters: |
1783 kill-phase-on: NEVER
1786 - name: 'apex-os-nosdn-calipso-noha-baremetal-master'
1787 node-parameters: false
1788 current-parameters: false
1789 predefined-parameters: |
1791 kill-phase-on: NEVER
1794 - name: 'apex-os-nosdn-calipso_rocky-noha-baremetal-master'
1795 node-parameters: false
1796 current-parameters: false
1797 predefined-parameters: |
1799 kill-phase-on: NEVER
1805 name: apex-builder-euphrates
1808 name: Baremetal Deploy and Test Phase
1809 condition: SUCCESSFUL
1811 - name: 'apex-os-nosdn-nofeature-noha-baremetal-euphrates'
1812 node-parameters: false
1813 current-parameters: false
1814 predefined-parameters: |
1816 kill-phase-on: NEVER
1819 - name: 'apex-os-nosdn-nofeature-ha-baremetal-euphrates'
1820 node-parameters: false
1821 current-parameters: false
1822 predefined-parameters: |
1824 kill-phase-on: NEVER
1827 - name: 'apex-os-odl-nofeature-ha-baremetal-euphrates'
1828 node-parameters: false
1829 current-parameters: false
1830 predefined-parameters: |
1832 kill-phase-on: NEVER
1835 - name: 'apex-os-odl-nofeature-noha-baremetal-euphrates'
1836 node-parameters: false
1837 current-parameters: false
1838 predefined-parameters: |
1840 kill-phase-on: NEVER
1843 - name: 'apex-os-odl-bgpvpn-ha-baremetal-euphrates'
1844 node-parameters: false
1845 current-parameters: false
1846 predefined-parameters: |
1848 kill-phase-on: NEVER
1851 - name: 'apex-os-ovn-nofeature-noha-baremetal-euphrates'
1852 node-parameters: false
1853 current-parameters: false
1854 predefined-parameters: |
1856 kill-phase-on: NEVER
1859 - name: 'apex-os-nosdn-fdio-noha-baremetal-euphrates'
1860 node-parameters: false
1861 current-parameters: false
1862 predefined-parameters: |
1864 kill-phase-on: NEVER
1867 - name: 'apex-os-nosdn-fdio-ha-baremetal-euphrates'
1868 node-parameters: false
1869 current-parameters: false
1870 predefined-parameters: |
1872 kill-phase-on: NEVER
1875 - name: 'apex-os-nosdn-bar-ha-baremetal-euphrates'
1876 node-parameters: false
1877 current-parameters: false
1878 predefined-parameters: |
1880 kill-phase-on: NEVER
1883 - name: 'apex-os-nosdn-bar-noha-baremetal-euphrates'
1884 node-parameters: false
1885 current-parameters: false
1886 predefined-parameters: |
1888 kill-phase-on: NEVER
1891 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-euphrates'
1892 node-parameters: false
1893 current-parameters: false
1894 predefined-parameters: |
1896 kill-phase-on: NEVER
1899 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-euphrates'
1900 node-parameters: false
1901 current-parameters: false
1902 predefined-parameters: |
1904 kill-phase-on: NEVER
1907 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-euphrates'
1908 node-parameters: false
1909 current-parameters: false
1910 predefined-parameters: |
1912 kill-phase-on: NEVER
1915 - name: 'apex-os-nosdn-kvm_ovs_dpdk-noha-baremetal-euphrates'
1916 node-parameters: false
1917 current-parameters: false
1918 predefined-parameters: |
1920 kill-phase-on: NEVER
1923 - name: 'apex-os-nosdn-kvm_ovs_dpdk-ha-baremetal-euphrates'
1924 node-parameters: false
1925 current-parameters: false
1926 predefined-parameters: |
1928 kill-phase-on: NEVER
1931 - name: 'apex-os-odl-sfc-noha-baremetal-euphrates'
1932 node-parameters: false
1933 current-parameters: false
1934 predefined-parameters: |
1936 kill-phase-on: NEVER
1939 - name: 'apex-os-odl-sfc-ha-baremetal-euphrates'
1940 node-parameters: false
1941 current-parameters: false
1942 predefined-parameters: |
1944 kill-phase-on: NEVER
1948 name: 'apex-upload-artifact'
1951 !include-raw: ./apex-upload-artifact.sh
1954 name: 'apex-download-artifact'
1957 !include-raw: ./apex-download-artifact.sh
1963 !include-raw: ./apex-deploy.sh
1966 name: 'apex-fetch-logs'
1969 !include-raw: ./apex-fetch-logs.sh
1971 #######################
1973 # timed is in format: 'min hour daymonth month dayweek'
1974 ########################
1978 - timed: '0 0 1-31/2 * *'
1983 - timed: '0 4 2-30/2 * *'
1988 - timed: '0 0 2-30/2 * *'
1991 name: 'apex-euphrates'
1993 - timed: '0 0 2-30/2 * *'
1998 - timed: '0 3 1 1 7'