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-ovn-nofeature-ha':
104 - 'os-nosdn-nofeature-noha':
106 - 'os-nosdn-nofeature-ha':
108 - 'os-nosdn-nofeature-ha-ipv6':
110 - 'os-nosdn-ovs-noha':
114 - 'os-nosdn-fdio-noha':
116 - 'os-nosdn-fdio-ha':
120 - 'os-nosdn-kvm-noha':
122 - 'os-odl_l2-fdio-noha':
124 - 'os-odl_l2-fdio-ha':
126 - 'os-odl_netvirt-fdio-noha':
128 - 'os-odl_l2-sfc-noha':
130 - 'os-odl_l3-nofeature-noha':
132 - 'os-odl_l3-nofeature-ha':
134 - 'os-odl_l3-ovs-noha':
136 - 'os-odl_l3-ovs-ha':
138 - 'os-odl-bgpvpn-ha':
140 - 'os-odl-gluon-noha':
142 - 'os-odl_l3-fdio-noha':
144 - 'os-odl_l3-fdio-ha':
146 - 'os-odl_l3-fdio_dvr-noha':
148 - 'os-odl_l3-fdio_dvr-ha':
150 - 'os-odl_l3-csit-noha':
152 - 'os-onos-nofeature-ha':
154 - 'os-ovn-nofeature-noha':
156 - 'os-nosdn-nofeature-noha':
158 - 'os-nosdn-nofeature-ha':
160 - 'os-nosdn-nofeature-ha-ipv6':
162 - 'os-odl-nofeature-noha':
164 - 'os-odl-nofeature-ha':
166 - 'os-nosdn-rocky-noha':
168 - 'os-nosdn-rocky-ha':
170 - 'os-nosdn-rocky-ha-ipv6':
172 - 'os-odl-rocky-noha':
176 - 'k8s-nosdn-nofeature-noha':
178 - 'os-odl-bgpvpn-ha':
180 - 'os-odl-bgpvpn-noha':
182 - 'os-odl-bgpvpn_queens-ha':
184 - 'os-odl-bgpvpn_queens-noha':
190 - 'os-odl-sfc_rocky-ha':
192 - 'os-odl-sfc_rocky-noha':
194 - 'os-nosdn-calipso-noha':
196 - 'os-nosdn-calipso_rocky-noha':
198 - 'os-ovn-nofeature-ha':
202 - 'os-nosdn-nofeature-noha':
204 - 'os-nosdn-nofeature-ha':
206 - 'os-odl-nofeature-ha':
208 - 'os-odl-nofeature-noha':
210 - 'os-odl-bgpvpn-ha':
212 - 'os-ovn-nofeature-noha':
214 - 'os-nosdn-fdio-noha':
216 - 'os-nosdn-fdio-ha':
220 - 'os-nosdn-bar-noha':
222 - 'os-nosdn-nofeature-ha-ipv6':
224 - 'os-nosdn-ovs_dpdk-noha':
226 - 'os-nosdn-ovs_dpdk-ha':
228 - 'os-nosdn-kvm_ovs_dpdk-noha':
230 - 'os-nosdn-kvm_ovs_dpdk-ha':
244 odl_branch: 'stable/carbon'
246 os_scenario: 'queens'
247 odl_branch: 'stable/oxygen'
250 odl_branch: 'stable/fluorine'
252 os_scenario: 'nofeature'
253 odl_branch: 'stable/oxygen'
262 name: 'apex-fetch-logs-{stream}'
274 gs-pathname: '{gs-pathname}'
275 # yamllint enable rule:line-length
287 name: 'apex-runner-cperf-{stream}'
290 project-type: 'multijob'
297 gs-pathname: '{gs-pathname}'
303 default: https://gerrit.opnfv.org/gerrit/$PROJECT
304 description: "Used for overriding the GIT URL coming from parameters macro."
312 use-build-blocker: false
322 - description-setter:
323 description: "Deployed on $NODE_NAME"
325 name: 'Baremetal Deploy'
328 - name: 'apex-deploy-baremetal-{stream}'
329 node-parameters: false
330 current-parameters: true
331 predefined-parameters: |
332 GERRIT_BRANCH=$GERRIT_BRANCH
335 DEPLOY_SCENARIO={verify-scenario}
336 kill-phase-on: FAILURE
341 condition: SUCCESSFUL
343 - name: 'cperf-apex-intel-pod2-daily-master'
344 node-parameters: true
345 current-parameters: false
346 predefined-parameters:
347 DEPLOY_SCENARIO={verify-scenario}
354 name: 'apex-deploy-{platform}-{stream}'
369 - '{project}-{platform}-{stream}-defaults'
374 gs-pathname: '{gs-pathname}'
376 name: DEPLOY_SCENARIO
377 default: '{verify-scenario}'
378 description: "Scenario to deploy with."
379 # yamllint disable rule:line-length
383 description: "Use yes in lower case to invoke clean. Indicates if the deploy environment should be cleaned before deployment"
385 # yamllint enable rule:line-length
389 use-build-blocker: true
404 - description-setter:
405 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
406 - 'apex-download-artifact'
411 # Virtual Deploy and Test
413 name: 'apex-virtual-{stream}'
415 project-type: 'multijob'
425 - '{project}-defaults'
426 - '{project}-virtual-{stream}-defaults'
427 - 'functest-suite-parameter'
432 gs-pathname: '{gs-pathname}'
434 name: DEPLOY_SCENARIO
435 default: '{verify-scenario}'
436 description: "Scenario to deploy with."
438 name: ARTIFACT_VERSION
440 description: "Used for overriding the ARTIFACT_VERSION"
445 use-build-blocker: true
451 - 'apex-verify-gate-.*'
459 - description-setter:
460 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
463 condition: SUCCESSFUL
465 - name: 'apex-deploy-virtual-{stream}'
466 current-parameters: false
467 predefined-parameters: |
468 ARTIFACT_VERSION=$ARTIFACT_VERSION
469 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
471 GERRIT_BRANCH=$GERRIT_BRANCH
472 GERRIT_REFSPEC=$GERRIT_REFSPEC
473 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
474 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
476 node-parameters: true
477 kill-phase-on: FAILURE
481 if echo $DEPLOY_SCENARIO | grep queens &> /dev/null; then
482 echo 'REPO=opnfv' > functest_repo
484 echo 'REPO=ollivier' > functest_repo
487 properties-file: functest_repo
492 - name: 'functest-apex-virtual-suite-{stream}'
493 current-parameters: false
494 predefined-parameters: |
495 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
496 FUNCTEST_MODE=$FUNCTEST_MODE
497 FUNCTEST_SUITE_NAME=$FUNCTEST_SUITE_NAME
499 GERRIT_BRANCH=$GERRIT_BRANCH
500 GERRIT_REFSPEC=$GERRIT_REFSPEC
501 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
502 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
503 node-parameters: true
508 name: apex-fetch-logs
510 - name: 'apex-fetch-logs-{stream}'
511 current-parameters: false
512 predefined-parameters: |
513 GERRIT_BRANCH=$GERRIT_BRANCH
514 GERRIT_REFSPEC=$GERRIT_REFSPEC
515 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
516 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
517 node-parameters: true
522 # Baremetal Deploy and Test
524 name: 'apex-{scenario}-baremetal-{scenario_stream}'
526 project-type: 'multijob'
534 - '{project}-defaults'
535 - '{project}-baremetal-{scenario_stream}-defaults'
540 gs-pathname: '{gs-pathname}'
542 name: DEPLOY_SCENARIO
543 default: '{scenario}'
544 description: "Scenario to deploy with."
549 use-build-blocker: true
554 - 'apex-.*-promote.*'
556 - 'apex-.+-baremetal-.+'
563 - description-setter:
564 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
566 name: 'Baremetal Deploy'
567 condition: SUCCESSFUL
568 execution-type: SEQUENTIALLY
570 - name: 'apex-deploy-baremetal-{scenario_stream}'
571 node-parameters: true
572 current-parameters: true
573 predefined-parameters: |
575 GERRIT_BRANCH=$GERRIT_BRANCH
577 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
581 - name: 'apex-fetch-logs-{scenario_stream}'
582 current-parameters: true
583 predefined-parameters: |
584 GERRIT_BRANCH=$GERRIT_BRANCH
586 node-parameters: true
591 if echo $DEPLOY_SCENARIO | grep queens &> /dev/null; then
592 echo 'REPO=opnfv' > functest_properties
594 echo 'REPO=ollivier' > functest_properties
596 features=$(echo $DEPLOY_SCENARIO | sed -r -n 's/os-.+-(.+)-(noha|ha)/\1/p')
597 if [ "$features" == 'queens' ]; then
598 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-queens-(noha|ha)/\1-nofeature-\2/p')
599 elif [[ "$features" =~ 'queens' ]]; then
600 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-(.+)_queens-(noha|ha)/\1-\2-\3/p')
602 functest_scenario=$DEPLOY_SCENARIO
604 echo "DEPLOY_SCENARIO=$functest_scenario" >> functest_properties
606 properties-file: functest_properties
607 override-build-parameters: true
609 name: 'OPNFV Test Suite'
612 - name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
613 node-parameters: true
614 current-parameters: false
615 predefined-parameters:
616 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
621 name: apex-fetch-logs
623 - name: 'apex-fetch-logs-{scenario_stream}'
624 current-parameters: true
625 predefined-parameters: |
626 GERRIT_BRANCH=$GERRIT_BRANCH
628 node-parameters: true
635 !include-raw-escape: ./update-build-result.groovy
639 name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
641 project-type: 'multijob'
646 - '{project}-defaults'
647 - '{project}-baremetal-{scenario_stream}-defaults'
652 gs-pathname: '{gs-pathname}'
654 name: DEPLOY_SCENARIO
655 default: '{scenario}'
656 description: "Scenario to deploy with."
661 use-build-blocker: true
667 - 'apex-testsuite-.+-baremetal-.+'
674 - description-setter:
675 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
680 - name: 'functest-apex-baremetal-daily-{scenario_stream}'
681 node-parameters: true
682 current-parameters: false
683 predefined-parameters:
684 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
692 - name: 'yardstick-apex-baremetal-daily-{scenario_stream}'
693 node-parameters: true
694 current-parameters: false
695 predefined-parameters:
696 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
701 name: Dovetail-proposed_tests
704 - name: 'dovetail-apex-baremetal-default-mandatory-{scenario_stream}'
705 node-parameters: true
706 current-parameters: false
707 predefined-parameters:
708 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
710 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
714 name: Dovetail-default
717 - name: 'dovetail-apex-baremetal-default-optional-{scenario_stream}'
718 node-parameters: true
719 current-parameters: false
720 predefined-parameters:
721 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
723 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
730 - name: 'storperf-apex-baremetal-daily-{scenario_stream}'
731 node-parameters: true
732 current-parameters: false
733 predefined-parameters:
734 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
735 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-nosdn-nofeature-ha/"
739 # Build status is always success due conditional plugin prefetching
740 # build status before multijob phases execute
741 # - conditional-step:
742 # condition-kind: current-status
743 # condition-worst: SUCCESS
744 # condtion-best: SUCCESS
745 # on-evaluation-failure: mark-unstable
747 # - shell: 'echo "Tests Passed"'
750 name: 'apex-daily-{stream}'
752 # Job template for daily build
754 # Required Variables:
755 # stream: branch with - in place of / (eg. stable)
756 # branch: branch (eg. stable)
757 project-type: 'multijob'
759 disabled: '{obj:disable_daily}'
765 - '{project}-defaults'
766 - '{project}-baremetal-{stream}-defaults'
771 gs-pathname: '{gs-pathname}'
776 use-build-blocker: true
787 condition: SUCCESSFUL
789 - name: 'apex-build-{stream}'
790 current-parameters: false
791 predefined-parameters: |
792 GERRIT_BRANCH=$GERRIT_BRANCH
794 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
795 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
796 node-parameters: true
797 kill-phase-on: FAILURE
801 name: 'Verify and upload ISO'
802 condition: SUCCESSFUL
804 - name: 'apex-verify-iso-{stream}'
805 current-parameters: false
806 predefined-parameters: |
807 BUILD_DIRECTORY=$WORKSPACE/../apex-build-{stream}/.build
808 GERRIT_BRANCH=$GERRIT_BRANCH
810 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
811 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
812 node-parameters: true
813 kill-phase-on: FAILURE
816 - apex-builder-{stream}
818 # snapshot info fetch
820 name: 'apex-fetch-snap-info'
825 - '{project}-defaults'
829 !include-raw-escape: ./apex-fetch-snap-info.sh
833 name: 'apex-create-snapshot'
838 - '{project}-defaults'
842 !include-raw-escape: ./apex-snapshot-create.sh
846 name: 'apex-upload-snapshot'
851 - '{project}-defaults'
855 properties-content: ARTIFACT_TYPE=snapshot
856 - 'apex-upload-artifact'
860 name: 'apex-csit-promote-daily-{stream}-os-{os_version}-{topology}'
862 # Job template for promoting CSIT Snapshots
864 # Required Variables:
865 # stream: branch with - in place of / (eg. stable)
866 # branch: branch (eg. stable)
867 node: '{virtual-slave}'
868 project-type: 'multijob'
869 disabled: '{disable_promote}'
879 gs-pathname: '{gs-pathname}'
881 name: ARTIFACT_VERSION
883 description: "Used for overriding the ARTIFACT_VERSION"
887 description: "Used for overriding the PROMOTE"
890 default: $GS_BASE{gs-pathname}/{os_version}/{topology}
891 description: "User for overriding GS_URL from apex params"
894 default: '{os_version}'
895 description: OpenStack version short name
898 default: '{odl_branch}'
899 description: ODL branch being used
903 use-build-blocker: true
909 - 'apex-csit-promote.*'
917 - timed: '0 12 * * 0'
921 name: apex-virtual-deploy
922 condition: SUCCESSFUL
924 - name: 'apex-deploy-virtual-{stream}'
925 current-parameters: true
926 predefined-parameters: |
927 DEPLOY_SCENARIO=os-odl-{os_scenario}-{topology}
929 GERRIT_BRANCH=$GERRIT_BRANCH
930 GERRIT_REFSPEC=$GERRIT_REFSPEC
931 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
932 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
933 node-parameters: true
934 kill-phase-on: FAILURE
938 name: fetch snapshot info
939 condition: SUCCESSFUL
941 - name: 'apex-fetch-snap-info'
942 current-parameters: true
943 node-parameters: true
944 kill-phase-on: FAILURE
949 condition: SUCCESSFUL
950 execution-type: SEQUENTIALLY
952 - name: cperf-apex-csit-master
953 predefined-parameters: |
954 ODL_BRANCH=$ODL_BRANCH
955 RC_FILE_PATH=/tmp/csit/overcloudrc
956 NODE_FILE_PATH=/tmp/csit/node.yaml
957 SSH_KEY_PATH=/tmp/csit/id_rsa
958 ODL_CONTAINERIZED=true
959 OS_VERSION=$OS_VERSION
960 node-parameters: true
963 - name: cperf-upload-logs-csit
964 predefined-parameters: |
965 ODL_BRANCH=$ODL_BRANCH
966 OS_VERSION=$OS_VERSION
967 node-parameters: true
968 kill-phase-on: FAILURE
970 - name: 'apex-fetch-logs-{stream}'
971 current-parameters: false
972 predefined-parameters: |
973 GERRIT_BRANCH=$GERRIT_BRANCH
974 GERRIT_REFSPEC=$GERRIT_REFSPEC
975 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
976 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
977 node-parameters: true
982 name: create snapshot
983 condition: SUCCESSFUL
985 - name: 'apex-create-snapshot'
986 current-parameters: true
987 predefined-parameters: |
989 node-parameters: true
990 kill-phase-on: FAILURE
994 name: upload snapshot
995 condition: SUCCESSFUL
997 - name: 'apex-upload-snapshot'
998 current-parameters: true
999 predefined-parameters: |
1001 node-parameters: true
1002 kill-phase-on: FAILURE
1008 name: 'apex-fdio-promote-daily-{stream}'
1010 # Job template for promoting CSIT Snapshots
1012 # Required Variables:
1013 # stream: branch with - in place of / (eg. stable)
1014 # branch: branch (eg. stable)
1015 node: '{virtual-slave}'
1016 project-type: 'multijob'
1023 - project-parameter:
1024 project: '{project}'
1027 gs-pathname: '{gs-pathname}'
1031 use-build-blocker: true
1042 condition: SUCCESSFUL
1044 - name: 'apex-build-{stream}'
1045 current-parameters: false
1046 predefined-parameters: |
1047 GERRIT_BRANCH=$GERRIT_BRANCH
1048 GERRIT_REFSPEC=$GERRIT_REFSPEC
1049 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1050 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1051 node-parameters: false
1052 kill-phase-on: FAILURE
1056 name: deploy-virtual
1057 condition: SUCCESSFUL
1059 - name: 'apex-deploy-virtual-{stream}'
1060 current-parameters: false
1061 predefined-parameters: |
1062 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
1064 GERRIT_BRANCH=$GERRIT_BRANCH
1065 GERRIT_REFSPEC=$GERRIT_REFSPEC
1066 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1067 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1069 node-parameters: true
1070 kill-phase-on: FAILURE
1074 name: create snapshot
1075 condition: SUCCESSFUL
1077 - name: 'apex-create-snapshot'
1078 current-parameters: false
1079 predefined-parameters: |
1081 node-parameters: true
1082 kill-phase-on: FAILURE
1086 name: upload snapshot
1087 condition: SUCCESSFUL
1089 - name: 'apex-upload-snapshot'
1090 current-parameters: false
1091 predefined-parameters: |
1093 node-parameters: true
1094 kill-phase-on: FAILURE
1100 name: 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
1102 project-type: 'multijob'
1115 - '{project}-defaults'
1116 - project-parameter:
1117 project: '{project}'
1120 gs-pathname: '{gs-pathname}'
1122 name: DEPLOY_SCENARIO
1123 default: 'os-nosdn-nofeature-ha'
1124 description: "Scenario to deploy with."
1127 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1128 description: 'Git URL to use on this Jenkins Slave'
1131 default: /root/.ssh/id_rsa
1132 description: 'SSH key to use for Apex'
1137 use-build-blocker: true
1142 - 'apex-.*-promote.*'
1144 - 'apex-.+-baremetal-.+'
1151 - description-setter:
1152 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1154 name: 'Baremetal Deploy'
1155 condition: SUCCESSFUL
1157 - name: 'apex-deploy-baremetal-{stream}'
1158 node-parameters: true
1159 current-parameters: true
1160 predefined-parameters: |
1162 GERRIT_BRANCH=$GERRIT_BRANCH
1164 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1165 kill-phase-on: FAILURE
1172 - name: 'yardstick-apex-baremetal-daily-{stream}'
1173 node-parameters: true
1174 current-parameters: false
1175 predefined-parameters:
1176 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1177 kill-phase-on: NEVER
1178 abort-all-job: false
1181 # Dovetail Danube test job
1183 name: 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
1185 project-type: 'multijob'
1192 - '{project}-defaults'
1193 - project-parameter:
1194 project: '{project}'
1195 branch: 'stable/danube'
1197 gs-pathname: '/danube'
1199 name: DEPLOY_SCENARIO
1200 default: 'os-nosdn-nofeature-ha'
1201 description: "Scenario to deploy with."
1206 use-build-blocker: true
1211 - 'apex-.*-promote.*'
1215 - timed: '' # '0 1 * * *'
1218 - description-setter:
1219 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1221 name: 'Baremetal Deploy'
1222 condition: SUCCESSFUL
1224 - name: 'apex-deploy-baremetal-danube'
1225 node-parameters: true
1226 current-parameters: true
1227 predefined-parameters: |
1229 GERRIT_BRANCH=$GERRIT_BRANCH
1231 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1232 kill-phase-on: FAILURE
1239 - name: 'dovetail-apex-baremetal-proposed_tests-danube'
1240 node-parameters: true
1241 current-parameters: false
1242 predefined-parameters:
1243 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1244 kill-phase-on: NEVER
1245 abort-all-job: false
1248 ########################
1250 ########################
1252 name: apex-parameter
1257 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1259 name: ARTIFACT_VERSION
1261 description: "Artifact version type"
1263 name: BUILD_DIRECTORY
1264 default: $WORKSPACE/.build
1265 description: "Directory where the build artifact will be located upon the completion of the build."
1267 name: CACHE_DIRECTORY
1268 default: $HOME/opnfv/apex-cache{gs-pathname}
1269 description: "Directory where the cache to be used during the build is located."
1270 # yamllint disable rule:line-length
1273 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1274 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1275 # yamllint enable rule:line-length
1278 default: '{gs-pathname}'
1279 description: "Version directory where opnfv artifacts are stored in gs repository"
1282 default: $GS_BASE{gs-pathname}
1283 description: "URL to Google Storage."
1287 description: "Flag to know if we should promote/upload snapshot artifacts."
1289 ########################
1291 ########################
1295 name: apex-builder-fraser
1298 name: Baremetal Deploy and Test Phase
1299 condition: SUCCESSFUL
1301 - name: 'apex-os-nosdn-nofeature-ha-baremetal-fraser'
1302 node-parameters: false
1303 current-parameters: false
1304 predefined-parameters: |
1306 kill-phase-on: NEVER
1309 - name: 'apex-os-odl-bgpvpn-ha-baremetal-fraser'
1310 node-parameters: false
1311 current-parameters: false
1312 predefined-parameters: |
1314 kill-phase-on: NEVER
1320 name: apex-builder-gambia
1323 name: Baremetal Deploy and Test Phase
1324 condition: SUCCESSFUL
1326 - name: 'apex-os-nosdn-nofeature-noha-baremetal-gambia'
1327 node-parameters: false
1328 current-parameters: false
1329 predefined-parameters: |
1331 kill-phase-on: NEVER
1334 - name: 'apex-os-nosdn-nofeature-ha-baremetal-gambia'
1335 node-parameters: false
1336 current-parameters: false
1337 predefined-parameters: |
1339 kill-phase-on: NEVER
1342 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-gambia'
1343 node-parameters: false
1344 current-parameters: false
1345 predefined-parameters: |
1347 kill-phase-on: NEVER
1350 - name: 'apex-os-odl-nofeature-noha-baremetal-gambia'
1351 node-parameters: false
1352 current-parameters: false
1353 predefined-parameters: |
1355 kill-phase-on: NEVER
1358 - name: 'apex-os-odl-nofeature-ha-baremetal-gambia'
1359 node-parameters: false
1360 current-parameters: false
1361 predefined-parameters: |
1363 kill-phase-on: NEVER
1366 - name: 'apex-k8s-nosdn-nofeature-noha-baremetal-gambia'
1367 node-parameters: false
1368 current-parameters: false
1369 predefined-parameters: |
1371 kill-phase-on: NEVER
1374 - name: 'apex-os-odl-bgpvpn-ha-baremetal-gambia'
1375 node-parameters: false
1376 current-parameters: false
1377 predefined-parameters: |
1379 kill-phase-on: NEVER
1382 - name: 'apex-os-odl-bgpvpn-noha-baremetal-gambia'
1383 node-parameters: false
1384 current-parameters: false
1385 predefined-parameters: |
1387 kill-phase-on: NEVER
1390 - name: 'apex-os-odl-sfc-ha-baremetal-gambia'
1391 node-parameters: false
1392 current-parameters: false
1393 predefined-parameters: |
1395 kill-phase-on: NEVER
1398 - name: 'apex-os-odl-sfc-noha-baremetal-gambia'
1399 node-parameters: false
1400 current-parameters: false
1401 predefined-parameters: |
1403 kill-phase-on: NEVER
1406 - name: 'apex-os-nosdn-calipso-noha-baremetal-gambia'
1407 node-parameters: false
1408 current-parameters: false
1409 predefined-parameters: |
1411 kill-phase-on: NEVER
1414 - name: 'apex-os-ovn-nofeature-ha-baremetal-gambia'
1415 node-parameters: false
1416 current-parameters: false
1417 predefined-parameters: |
1419 kill-phase-on: NEVER
1425 name: apex-builder-danube
1428 name: Baremetal Deploy and Test Phase
1429 condition: SUCCESSFUL
1431 - name: 'apex-os-nosdn-nofeature-noha-baremetal-danube'
1432 node-parameters: false
1433 current-parameters: false
1434 predefined-parameters: |
1436 kill-phase-on: NEVER
1439 - name: 'apex-os-nosdn-nofeature-ha-baremetal-danube'
1440 node-parameters: false
1441 current-parameters: false
1442 predefined-parameters: |
1444 kill-phase-on: NEVER
1447 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-danube'
1448 node-parameters: false
1449 current-parameters: false
1450 predefined-parameters: |
1452 kill-phase-on: NEVER
1455 - name: 'apex-os-nosdn-ovs-noha-baremetal-danube'
1456 node-parameters: false
1457 current-parameters: false
1458 predefined-parameters: |
1460 kill-phase-on: NEVER
1463 - name: 'apex-os-nosdn-ovs-ha-baremetal-danube'
1464 node-parameters: false
1465 current-parameters: false
1466 predefined-parameters: |
1468 kill-phase-on: NEVER
1471 - name: 'apex-os-nosdn-fdio-noha-baremetal-danube'
1472 node-parameters: false
1473 current-parameters: false
1474 predefined-parameters: |
1476 kill-phase-on: NEVER
1479 - name: 'apex-os-nosdn-fdio-ha-baremetal-danube'
1480 node-parameters: false
1481 current-parameters: false
1482 predefined-parameters: |
1484 kill-phase-on: NEVER
1487 - name: 'apex-os-nosdn-kvm-ha-baremetal-danube'
1488 node-parameters: false
1489 current-parameters: false
1490 predefined-parameters: |
1492 kill-phase-on: NEVER
1495 - name: 'apex-os-nosdn-kvm-noha-baremetal-danube'
1496 node-parameters: false
1497 current-parameters: false
1498 predefined-parameters: |
1500 kill-phase-on: NEVER
1503 - name: 'apex-os-odl_l2-fdio-noha-baremetal-danube'
1504 node-parameters: false
1505 current-parameters: false
1506 predefined-parameters: |
1508 kill-phase-on: NEVER
1511 - name: 'apex-os-odl_l2-fdio-ha-baremetal-danube'
1512 node-parameters: false
1513 current-parameters: false
1514 predefined-parameters: |
1516 kill-phase-on: NEVER
1519 - name: 'apex-os-odl_netvirt-fdio-noha-baremetal-danube'
1520 node-parameters: false
1521 current-parameters: false
1522 predefined-parameters: |
1524 kill-phase-on: NEVER
1527 - name: 'apex-os-odl_l2-sfc-noha-baremetal-danube'
1528 node-parameters: false
1529 current-parameters: false
1530 predefined-parameters: |
1532 kill-phase-on: NEVER
1535 - name: 'apex-os-odl_l3-nofeature-noha-baremetal-danube'
1536 node-parameters: false
1537 current-parameters: false
1538 predefined-parameters: |
1540 kill-phase-on: NEVER
1543 - name: 'apex-os-odl_l3-nofeature-ha-baremetal-danube'
1544 node-parameters: false
1545 current-parameters: false
1546 predefined-parameters: |
1548 kill-phase-on: NEVER
1551 - name: 'apex-os-odl_l3-ovs-noha-baremetal-danube'
1552 node-parameters: false
1553 current-parameters: false
1554 predefined-parameters: |
1556 kill-phase-on: NEVER
1559 - name: 'apex-os-odl_l3-ovs-ha-baremetal-danube'
1560 node-parameters: false
1561 current-parameters: false
1562 predefined-parameters: |
1564 kill-phase-on: NEVER
1567 - name: 'apex-os-odl-bgpvpn-ha-baremetal-danube'
1568 node-parameters: false
1569 current-parameters: false
1570 predefined-parameters: |
1572 kill-phase-on: NEVER
1575 - name: 'apex-os-odl-gluon-noha-baremetal-danube'
1576 node-parameters: false
1577 current-parameters: false
1578 predefined-parameters: |
1580 kill-phase-on: NEVER
1583 - name: 'apex-os-odl_l3-fdio-noha-baremetal-danube'
1584 node-parameters: false
1585 current-parameters: false
1586 predefined-parameters: |
1588 kill-phase-on: NEVER
1591 - name: 'apex-os-odl_l3-fdio-ha-baremetal-danube'
1592 node-parameters: false
1593 current-parameters: false
1594 predefined-parameters: |
1596 kill-phase-on: NEVER
1599 - name: 'apex-os-odl_l3-fdio_dvr-noha-baremetal-danube'
1600 node-parameters: false
1601 current-parameters: false
1602 predefined-parameters: |
1604 kill-phase-on: NEVER
1607 - name: 'apex-os-odl_l3-fdio_dvr-ha-baremetal-danube'
1608 node-parameters: false
1609 current-parameters: false
1610 predefined-parameters: |
1612 kill-phase-on: NEVER
1615 - name: 'apex-os-odl_l3-csit-noha-baremetal-danube'
1616 node-parameters: false
1617 current-parameters: false
1618 predefined-parameters: |
1620 kill-phase-on: NEVER
1623 - name: 'apex-os-onos-nofeature-ha-baremetal-danube'
1624 node-parameters: false
1625 current-parameters: false
1626 predefined-parameters: |
1628 kill-phase-on: NEVER
1631 - name: 'apex-os-ovn-nofeature-noha-baremetal-danube'
1632 node-parameters: false
1633 current-parameters: false
1634 predefined-parameters: |
1636 kill-phase-on: NEVER
1642 name: apex-builder-master
1645 name: Baremetal Deploy and Test Phase
1646 condition: SUCCESSFUL
1648 - name: 'apex-os-nosdn-nofeature-noha-baremetal-master'
1649 node-parameters: false
1650 current-parameters: false
1651 predefined-parameters: |
1653 kill-phase-on: NEVER
1656 - name: 'apex-os-nosdn-nofeature-ha-baremetal-master'
1657 node-parameters: false
1658 current-parameters: false
1659 predefined-parameters: |
1661 kill-phase-on: NEVER
1664 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-master'
1665 node-parameters: false
1666 current-parameters: false
1667 predefined-parameters: |
1669 kill-phase-on: NEVER
1672 - name: 'apex-os-odl-nofeature-noha-baremetal-master'
1673 node-parameters: false
1674 current-parameters: false
1675 predefined-parameters: |
1677 kill-phase-on: NEVER
1680 - name: 'apex-os-odl-nofeature-ha-baremetal-master'
1681 node-parameters: false
1682 current-parameters: false
1683 predefined-parameters: |
1685 kill-phase-on: NEVER
1688 - name: 'apex-os-nosdn-rocky-noha-baremetal-master'
1689 node-parameters: false
1690 current-parameters: false
1691 predefined-parameters: |
1693 kill-phase-on: NEVER
1696 - name: 'apex-os-nosdn-rocky-ha-baremetal-master'
1697 node-parameters: false
1698 current-parameters: false
1699 predefined-parameters: |
1701 kill-phase-on: NEVER
1704 - name: 'apex-os-nosdn-rocky-ha-ipv6-baremetal-master'
1705 node-parameters: false
1706 current-parameters: false
1707 predefined-parameters: |
1709 kill-phase-on: NEVER
1712 - name: 'apex-os-odl-rocky-noha-baremetal-master'
1713 node-parameters: false
1714 current-parameters: false
1715 predefined-parameters: |
1717 kill-phase-on: NEVER
1720 - name: 'apex-os-odl-rocky-ha-baremetal-master'
1721 node-parameters: false
1722 current-parameters: false
1723 predefined-parameters: |
1725 kill-phase-on: NEVER
1728 - name: 'apex-k8s-nosdn-nofeature-noha-baremetal-master'
1729 node-parameters: false
1730 current-parameters: false
1731 predefined-parameters: |
1733 kill-phase-on: NEVER
1736 - name: 'apex-os-odl-bgpvpn-ha-baremetal-master'
1737 node-parameters: false
1738 current-parameters: false
1739 predefined-parameters: |
1741 kill-phase-on: NEVER
1744 - name: 'apex-os-odl-bgpvpn-noha-baremetal-master'
1745 node-parameters: false
1746 current-parameters: false
1747 predefined-parameters: |
1749 kill-phase-on: NEVER
1752 - name: 'apex-os-odl-bgpvpn_queens-ha-baremetal-master'
1753 node-parameters: false
1754 current-parameters: false
1755 predefined-parameters: |
1757 kill-phase-on: NEVER
1760 - name: 'apex-os-odl-bgpvpn_queens-noha-baremetal-master'
1761 node-parameters: false
1762 current-parameters: false
1763 predefined-parameters: |
1765 kill-phase-on: NEVER
1768 - name: 'apex-os-odl-sfc-ha-baremetal-master'
1769 node-parameters: false
1770 current-parameters: false
1771 predefined-parameters: |
1773 kill-phase-on: NEVER
1776 - name: 'apex-os-odl-sfc-noha-baremetal-master'
1777 node-parameters: false
1778 current-parameters: false
1779 predefined-parameters: |
1781 kill-phase-on: NEVER
1784 - name: 'apex-os-odl-sfc_rocky-ha-baremetal-master'
1785 node-parameters: false
1786 current-parameters: false
1787 predefined-parameters: |
1789 kill-phase-on: NEVER
1792 - name: 'apex-os-odl-sfc_rocky-noha-baremetal-master'
1793 node-parameters: false
1794 current-parameters: false
1795 predefined-parameters: |
1797 kill-phase-on: NEVER
1800 - name: 'apex-os-nosdn-calipso-noha-baremetal-master'
1801 node-parameters: false
1802 current-parameters: false
1803 predefined-parameters: |
1805 kill-phase-on: NEVER
1808 - name: 'apex-os-nosdn-calipso_rocky-noha-baremetal-master'
1809 node-parameters: false
1810 current-parameters: false
1811 predefined-parameters: |
1813 kill-phase-on: NEVER
1816 - name: 'apex-os-ovn-nofeature-ha-baremetal-master'
1817 node-parameters: false
1818 current-parameters: false
1819 predefined-parameters: |
1821 kill-phase-on: NEVER
1824 - name: 'apex-os-ovn-rocky-ha-baremetal-master'
1825 node-parameters: false
1826 current-parameters: false
1827 predefined-parameters: |
1829 kill-phase-on: NEVER
1835 name: apex-builder-euphrates
1838 name: Baremetal Deploy and Test Phase
1839 condition: SUCCESSFUL
1841 - name: 'apex-os-nosdn-nofeature-noha-baremetal-euphrates'
1842 node-parameters: false
1843 current-parameters: false
1844 predefined-parameters: |
1846 kill-phase-on: NEVER
1849 - name: 'apex-os-nosdn-nofeature-ha-baremetal-euphrates'
1850 node-parameters: false
1851 current-parameters: false
1852 predefined-parameters: |
1854 kill-phase-on: NEVER
1857 - name: 'apex-os-odl-nofeature-ha-baremetal-euphrates'
1858 node-parameters: false
1859 current-parameters: false
1860 predefined-parameters: |
1862 kill-phase-on: NEVER
1865 - name: 'apex-os-odl-nofeature-noha-baremetal-euphrates'
1866 node-parameters: false
1867 current-parameters: false
1868 predefined-parameters: |
1870 kill-phase-on: NEVER
1873 - name: 'apex-os-odl-bgpvpn-ha-baremetal-euphrates'
1874 node-parameters: false
1875 current-parameters: false
1876 predefined-parameters: |
1878 kill-phase-on: NEVER
1881 - name: 'apex-os-ovn-nofeature-noha-baremetal-euphrates'
1882 node-parameters: false
1883 current-parameters: false
1884 predefined-parameters: |
1886 kill-phase-on: NEVER
1889 - name: 'apex-os-nosdn-fdio-noha-baremetal-euphrates'
1890 node-parameters: false
1891 current-parameters: false
1892 predefined-parameters: |
1894 kill-phase-on: NEVER
1897 - name: 'apex-os-nosdn-fdio-ha-baremetal-euphrates'
1898 node-parameters: false
1899 current-parameters: false
1900 predefined-parameters: |
1902 kill-phase-on: NEVER
1905 - name: 'apex-os-nosdn-bar-ha-baremetal-euphrates'
1906 node-parameters: false
1907 current-parameters: false
1908 predefined-parameters: |
1910 kill-phase-on: NEVER
1913 - name: 'apex-os-nosdn-bar-noha-baremetal-euphrates'
1914 node-parameters: false
1915 current-parameters: false
1916 predefined-parameters: |
1918 kill-phase-on: NEVER
1921 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-euphrates'
1922 node-parameters: false
1923 current-parameters: false
1924 predefined-parameters: |
1926 kill-phase-on: NEVER
1929 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-euphrates'
1930 node-parameters: false
1931 current-parameters: false
1932 predefined-parameters: |
1934 kill-phase-on: NEVER
1937 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-euphrates'
1938 node-parameters: false
1939 current-parameters: false
1940 predefined-parameters: |
1942 kill-phase-on: NEVER
1945 - name: 'apex-os-nosdn-kvm_ovs_dpdk-noha-baremetal-euphrates'
1946 node-parameters: false
1947 current-parameters: false
1948 predefined-parameters: |
1950 kill-phase-on: NEVER
1953 - name: 'apex-os-nosdn-kvm_ovs_dpdk-ha-baremetal-euphrates'
1954 node-parameters: false
1955 current-parameters: false
1956 predefined-parameters: |
1958 kill-phase-on: NEVER
1961 - name: 'apex-os-odl-sfc-noha-baremetal-euphrates'
1962 node-parameters: false
1963 current-parameters: false
1964 predefined-parameters: |
1966 kill-phase-on: NEVER
1969 - name: 'apex-os-odl-sfc-ha-baremetal-euphrates'
1970 node-parameters: false
1971 current-parameters: false
1972 predefined-parameters: |
1974 kill-phase-on: NEVER
1978 name: 'apex-upload-artifact'
1981 !include-raw: ./apex-upload-artifact.sh
1984 name: 'apex-download-artifact'
1987 !include-raw: ./apex-download-artifact.sh
1993 !include-raw: ./apex-deploy.sh
1996 name: 'apex-fetch-logs'
1999 !include-raw: ./apex-fetch-logs.sh
2001 #######################
2003 # timed is in format: 'min hour daymonth month dayweek'
2004 ########################
2008 - timed: '0 0 1-31/2 * *'
2013 - timed: '0 4 2-30/2 * *'
2018 - timed: '0 0 2-30/2 * *'
2021 name: 'apex-euphrates'
2023 - timed: '0 0 2-30/2 * *'
2028 - timed: '0 3 1 1 7'