5 - 'apex-verify-{stream}'
6 - 'apex-verify-gate-{stream}'
7 - 'apex-verify-unit-tests-{stream}'
8 - 'apex-runner-cperf-{stream}'
9 - 'apex-virtual-{stream}'
10 - 'apex-deploy-{platform}-{stream}'
11 - 'apex-daily-{stream}'
12 - 'apex-csit-promote-daily-{stream}'
13 - 'apex-fdio-promote-daily-{stream}'
14 - 'apex-{scenario}-baremetal-{scenario_stream}'
15 - 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
16 - 'apex-upload-snapshot'
17 - 'apex-create-snapshot'
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-odl-nofeature-ha'
30 scenario_stream: 'master'
31 - euphrates: &euphrates
32 branch: 'stable/euphrates'
33 gs-pathname: '/euphrates'
34 build-slave: 'apex-build-master'
35 virtual-slave: 'apex-virtual-master'
36 baremetal-slave: 'apex-baremetal-master'
37 verify-scenario: 'os-odl-nofeature-ha'
38 scenario_stream: 'euphrates'
40 branch: 'stable/danube'
41 gs-pathname: '/danube'
42 build-slave: 'apex-build-danube'
43 virtual-slave: 'apex-virtual-danube'
44 baremetal-slave: 'apex-baremetal-danube'
45 verify-scenario: 'os-odl_l3-nofeature-ha'
46 scenario_stream: 'danube'
50 - 'os-nosdn-nofeature-noha':
52 - 'os-nosdn-nofeature-ha':
54 - 'os-nosdn-nofeature-ha-ipv6':
56 - 'os-nosdn-ovs-noha':
60 - 'os-nosdn-fdio-noha':
66 - 'os-nosdn-kvm-noha':
68 - 'os-odl_l2-fdio-noha':
70 - 'os-odl_l2-fdio-ha':
72 - 'os-odl_netvirt-fdio-noha':
74 - 'os-odl_l2-sfc-noha':
76 - 'os-odl_l3-nofeature-noha':
78 - 'os-odl_l3-nofeature-ha':
80 - 'os-odl_l3-ovs-noha':
86 - 'os-odl-gluon-noha':
88 - 'os-odl_l3-fdio-noha':
90 - 'os-odl_l3-fdio-ha':
92 - 'os-odl_l3-fdio_dvr-noha':
94 - 'os-odl_l3-fdio_dvr-ha':
96 - 'os-odl_l3-csit-noha':
98 - 'os-onos-nofeature-ha':
100 - 'os-ovn-nofeature-noha':
102 - 'os-nosdn-nofeature-noha':
104 - 'os-nosdn-nofeature-ha':
106 - 'os-odl-nofeature-ha':
108 - 'os-odl-nofeature-noha':
110 - 'os-odl-bgpvpn-ha':
112 - 'os-ovn-nofeature-noha':
114 - 'os-nosdn-fdio-noha':
116 - 'os-nosdn-fdio-ha':
118 - 'os-odl-fdio-noha':
124 - 'os-nosdn-bar-noha':
126 - 'os-nosdn-nofeature-ha-ipv6':
128 - 'os-nosdn-ovs_dpdk-noha':
130 - 'os-nosdn-ovs_dpdk-ha':
132 - 'os-nosdn-kvm_ovs_dpdk-noha':
134 - 'os-nosdn-kvm_ovs_dpdk-ha':
140 - 'os-odl-fdio-dvr-noha':
142 - 'os-odl-fdio-dvr-ha':
144 - 'os-nosdn-nofeature-noha':
146 - 'os-nosdn-nofeature-ha':
148 - 'os-odl-nofeature-ha':
150 - 'os-odl-nofeature-noha':
152 - 'os-odl-bgpvpn-ha':
154 - 'os-ovn-nofeature-noha':
156 - 'os-nosdn-fdio-noha':
158 - 'os-nosdn-fdio-ha':
160 - 'os-odl-fdio-noha':
166 - 'os-nosdn-bar-noha':
168 - 'os-nosdn-nofeature-ha-ipv6':
170 - 'os-nosdn-ovs_dpdk-noha':
172 - 'os-nosdn-ovs_dpdk-ha':
174 - 'os-nosdn-kvm_ovs_dpdk-noha':
176 - 'os-nosdn-kvm_ovs_dpdk-ha':
182 - 'os-odl-fdio-dvr-noha':
184 - 'os-odl-fdio-dvr-ha':
193 name: 'apex-verify-unit-tests-{stream}'
195 node: '{build-slave}'
201 gs-pathname: '{gs-pathname}'
211 server-name: 'gerrit.opnfv.org'
213 - patchset-created-event:
214 exclude-drafts: 'false'
215 exclude-trivial-rebase: 'false'
216 exclude-no-code-change: 'true'
217 - draft-published-event
218 - comment-added-contains-event:
219 comment-contains-value: 'recheck'
220 - comment-added-contains-event:
221 comment-contains-value: 'reverify'
223 - project-compare-type: 'ANT'
224 project-pattern: 'apex'
226 - branch-compare-type: 'ANT'
227 branch-pattern: '**/{branch}'
228 disable-strict-forbidden-file-verification: 'false'
231 pattern: 'apex/tests/**'
232 forbidden-file-paths:
244 pattern: 'apex/build/**'
246 pattern: 'apex/common/**'
248 pattern: 'apex/inventory/**'
250 pattern: 'apex/network/**'
252 pattern: 'apex/overcloud/**'
254 pattern: 'apex/settings/**'
256 pattern: 'apex/undercloud/**'
258 pattern: 'apex/virtual/**'
268 !include-raw-escape: ./apex-unit-test.sh
272 name: 'apex-verify-{stream}'
274 node: '{virtual-slave}'
278 project-type: 'multijob'
282 gs-pathname: '{gs-pathname}/dev'
287 name: ARTIFACT_VERSION
289 description: "Used for overriding the ARTIFACT_VERSION"
295 server-name: 'gerrit.opnfv.org'
297 - patchset-created-event:
298 exclude-drafts: 'false'
299 exclude-trivial-rebase: 'false'
300 exclude-no-code-change: 'true'
301 - draft-published-event
302 - comment-added-contains-event:
303 comment-contains-value: 'recheck'
304 - comment-added-contains-event:
305 comment-contains-value: 'reverify'
307 - project-compare-type: 'ANT'
308 project-pattern: 'apex'
310 - branch-compare-type: 'ANT'
311 branch-pattern: '**/{branch}'
312 disable-strict-forbidden-file-verification: 'true'
325 pattern: 'apex/build/**'
327 pattern: 'apex/common/**'
329 pattern: 'apex/inventory/**'
331 pattern: 'apex/network/**'
333 pattern: 'apex/overcloud/**'
335 pattern: 'apex/settings/**'
337 pattern: 'apex/undercloud/**'
339 pattern: 'apex/virtual/**'
340 forbidden-file-paths:
342 pattern: 'apex/tests/**'
354 - description-setter:
355 description: "Built on $NODE_NAME"
358 condition: SUCCESSFUL
360 - name: 'apex-verify-unit-tests-{stream}'
361 current-parameters: false
362 predefined-parameters: |
363 GERRIT_BRANCH=$GERRIT_BRANCH
364 GERRIT_REFSPEC=$GERRIT_REFSPEC
365 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
366 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
367 node-parameters: false
368 kill-phase-on: FAILURE
373 condition: SUCCESSFUL
375 - name: 'apex-build-{stream}'
376 current-parameters: false
377 predefined-parameters: |
378 ARTIFACT_VERSION=$ARTIFACT_VERSION
379 GERRIT_BRANCH=$GERRIT_BRANCH
380 GERRIT_REFSPEC=$GERRIT_REFSPEC
381 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
382 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
383 node-parameters: false
384 kill-phase-on: FAILURE
389 condition: SUCCESSFUL
391 - name: 'apex-virtual-{stream}'
392 current-parameters: false
393 predefined-parameters: |
394 ARTIFACT_VERSION=$ARTIFACT_VERSION
395 DEPLOY_SCENARIO={verify-scenario}
397 GERRIT_BRANCH=$GERRIT_BRANCH
398 GERRIT_REFSPEC=$GERRIT_REFSPEC
399 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
400 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
401 node-parameters: true
402 kill-phase-on: FAILURE
406 # Verify Scenario Gate
408 name: 'apex-verify-gate-{stream}'
410 node: '{virtual-slave}'
414 project-type: 'multijob'
418 gs-pathname: '{gs-pathname}/dev'
424 default: https://gerrit.opnfv.org/gerrit/$PROJECT
425 description: "Used for overriding the GIT URL coming from parameters macro."
427 name: ARTIFACT_VERSION
429 description: "Used for overriding the ARTIFACT_VERSION"
436 server-name: 'gerrit.opnfv.org'
438 - comment-added-contains-event:
439 comment-contains-value: '^Patch Set [0-9]+: Code-Review\+2.*start-gate-scenario:.*'
441 - project-compare-type: 'ANT'
442 project-pattern: 'apex'
444 - branch-compare-type: 'ANT'
445 branch-pattern: '**/{branch}'
461 use-build-blocker: true
474 condition: SUCCESSFUL
476 - name: 'apex-deploy-virtual-{stream}'
477 current-parameters: false
478 predefined-parameters: |
479 ARTIFACT_VERSION=$ARTIFACT_VERSION
482 GERRIT_BRANCH=$GERRIT_BRANCH
483 GERRIT_REFSPEC=$GERRIT_REFSPEC
484 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
485 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
486 GERRIT_EVENT_COMMENT_TEXT=$GERRIT_EVENT_COMMENT_TEXT
487 node-parameters: true
488 kill-phase-on: FAILURE
492 echo DEPLOY_SCENARIO=$(echo $GERRIT_EVENT_COMMENT_TEXT | grep start-gate-scenario | grep -Eo 'os-.*') > detected_scenario
494 properties-file: detected_scenario
497 condition: SUCCESSFUL
499 - name: 'functest-apex-virtual-suite-{stream}'
500 current-parameters: false
501 predefined-parameters: |
502 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
504 FUNCTEST_TIER=healthcheck
505 GERRIT_BRANCH=$GERRIT_BRANCH
506 GERRIT_REFSPEC=$GERRIT_REFSPEC
507 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
508 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
509 node-parameters: true
515 name: 'apex-runner-cperf-{stream}'
518 project-type: 'multijob'
525 gs-pathname: '{gs-pathname}'
531 default: https://gerrit.opnfv.org/gerrit/$PROJECT
532 description: "Used for overriding the GIT URL coming from parameters macro."
540 use-build-blocker: false
550 - description-setter:
551 description: "Deployed on $NODE_NAME"
553 name: 'Baremetal Deploy'
556 - name: 'apex-deploy-baremetal-{stream}'
557 node-parameters: false
558 current-parameters: true
559 predefined-parameters: |
560 GERRIT_BRANCH=$GERRIT_BRANCH
563 DEPLOY_SCENARIO={verify-scenario}
564 kill-phase-on: FAILURE
569 condition: SUCCESSFUL
571 - name: 'cperf-apex-intel-pod2-daily-master'
572 node-parameters: true
573 current-parameters: false
574 predefined-parameters:
575 DEPLOY_SCENARIO={verify-scenario}
582 name: 'apex-deploy-{platform}-{stream}'
584 node: 'apex-{platform}-{stream}'
599 - '{project}-{platform}-{stream}-defaults'
604 gs-pathname: '{gs-pathname}'
606 name: DEPLOY_SCENARIO
607 default: '{verify-scenario}'
608 description: "Scenario to deploy with."
612 description: "Use yes in lower case to invoke clean. Indicates if the deploy environment should be cleaned before deployment"
617 use-build-blocker: true
631 - description-setter:
632 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
633 - 'apex-download-artifact'
638 # Virtual Deploy and Test
640 name: 'apex-virtual-{stream}'
642 project-type: 'multijob'
650 - '{project}-defaults'
651 - '{project}-virtual-{stream}-defaults'
656 gs-pathname: '{gs-pathname}'
658 name: DEPLOY_SCENARIO
659 default: '{verify-scenario}'
660 description: "Scenario to deploy with."
662 name: ARTIFACT_VERSION
664 description: "Used for overriding the ARTIFACT_VERSION"
668 use-build-blocker: true
672 - 'apex-.*-promote.*'
675 - 'apex-verify-gate-.*'
681 - description-setter:
682 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
685 condition: SUCCESSFUL
687 - name: 'apex-deploy-virtual-{stream}'
688 current-parameters: false
689 predefined-parameters: |
690 ARTIFACT_VERSION=$ARTIFACT_VERSION
691 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
693 GERRIT_BRANCH=$GERRIT_BRANCH
694 GERRIT_REFSPEC=$GERRIT_REFSPEC
695 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
696 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
697 node-parameters: true
698 kill-phase-on: FAILURE
703 condition: SUCCESSFUL
705 - name: 'functest-apex-virtual-suite-{stream}'
706 current-parameters: false
707 predefined-parameters: |
708 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
709 FUNCTEST_SUITE_NAME=healthcheck
710 GERRIT_BRANCH=$GERRIT_BRANCH
711 GERRIT_REFSPEC=$GERRIT_REFSPEC
712 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
713 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
714 node-parameters: true
719 # Baremetal Deploy and Test
721 name: 'apex-{scenario}-baremetal-{scenario_stream}'
723 project-type: 'multijob'
731 - '{project}-defaults'
732 - '{project}-baremetal-{scenario_stream}-defaults'
737 gs-pathname: '{gs-pathname}'
739 name: DEPLOY_SCENARIO
740 default: '{scenario}'
741 description: "Scenario to deploy with."
745 use-build-blocker: true
750 - 'apex-.*-promote.*'
752 - 'apex-.+-baremetal-.+'
758 - description-setter:
759 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
761 name: 'Baremetal Deploy'
762 condition: SUCCESSFUL
764 - name: 'apex-deploy-baremetal-{scenario_stream}'
765 node-parameters: true
766 current-parameters: true
767 predefined-parameters: |
769 GERRIT_BRANCH=$GERRIT_BRANCH
771 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
772 kill-phase-on: FAILURE
776 name: 'OPNFV Test Suite'
778 - name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
779 node-parameters: true
780 current-parameters: false
781 predefined-parameters:
782 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
790 !include-raw-escape: ./update-build-result.groovy
794 name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
796 project-type: 'multijob'
801 - '{project}-defaults'
802 - '{project}-baremetal-{scenario_stream}-defaults'
807 gs-pathname: '{gs-pathname}'
809 name: DEPLOY_SCENARIO
810 default: '{scenario}'
811 description: "Scenario to deploy with."
815 use-build-blocker: true
820 - 'apex-.*-promote.*'
822 - 'apex-testsuite-.+-baremetal-.+'
828 - description-setter:
829 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
834 - name: 'functest-apex-baremetal-daily-{scenario_stream}'
835 node-parameters: true
836 current-parameters: false
837 predefined-parameters:
838 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
846 - name: 'yardstick-apex-baremetal-daily-{scenario_stream}'
847 node-parameters: true
848 current-parameters: false
849 predefined-parameters:
850 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
858 - name: 'dovetail-apex-baremetal-proposed_tests-{scenario_stream}'
859 node-parameters: true
860 current-parameters: false
861 predefined-parameters:
862 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
864 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|nosdn-kvm|odl_l3-fdio)-ha/"
871 - name: 'storperf-apex-baremetal-daily-{scenario_stream}'
872 node-parameters: true
873 current-parameters: false
874 predefined-parameters:
875 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
876 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-nosdn-nofeature-ha/"
880 # Build status is always success due conditional plugin prefetching
881 # build status before multijob phases execute
882 # - conditional-step:
883 # condition-kind: current-status
884 # condition-worst: SUCCESS
885 # condtion-best: SUCCESS
886 # on-evaluation-failure: mark-unstable
888 # - shell: 'echo "Tests Passed"'
891 name: 'apex-daily-{stream}'
893 # Job template for daily build
895 # Required Variables:
896 # stream: branch with - in place of / (eg. stable)
897 # branch: branch (eg. stable)
898 project-type: 'multijob'
900 node: '{baremetal-slave}'
908 - '{project}-defaults'
909 - '{project}-baremetal-{stream}-defaults'
914 gs-pathname: '{gs-pathname}'
925 condition: SUCCESSFUL
927 - name: 'apex-build-{stream}'
928 current-parameters: false
929 predefined-parameters: |
930 GERRIT_BRANCH=$GERRIT_BRANCH
932 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
933 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
934 node-parameters: true
935 kill-phase-on: FAILURE
939 name: 'Verify and upload ISO'
940 condition: SUCCESSFUL
942 - name: 'apex-verify-iso-{stream}'
943 current-parameters: false
944 predefined-parameters: |
945 BUILD_DIRECTORY=$WORKSPACE/../apex-build-{stream}/.build
946 GERRIT_BRANCH=$GERRIT_BRANCH
948 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
949 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
950 node-parameters: true
951 kill-phase-on: FAILURE
954 - apex-builder-{stream}
958 name: 'apex-create-snapshot'
960 # Job template for clean
962 # Required Variables:
963 # stream: branch with - in place of / (eg. stable)
969 !include-raw-escape: ./apex-snapshot-create.sh
973 name: 'apex-upload-snapshot'
975 # Job template for clean
977 # Required Variables:
978 # stream: branch with - in place of / (eg. stable)
984 properties-content: ARTIFACT_TYPE=snapshot
985 - 'apex-upload-artifact'
989 name: 'apex-csit-promote-daily-{stream}'
991 # Job template for promoting CSIT Snapshots
993 # Required Variables:
994 # stream: branch with - in place of / (eg. stable)
995 # branch: branch (eg. stable)
996 node: '{virtual-slave}'
997 project-type: 'multijob'
1004 - project-parameter:
1005 project: '{project}'
1008 gs-pathname: '{gs-pathname}'
1012 use-build-blocker: true
1021 - timed: '0 12 * * 0'
1026 condition: SUCCESSFUL
1028 - name: 'apex-build-{stream}'
1029 current-parameters: false
1030 predefined-parameters: |
1031 GERRIT_BRANCH=$GERRIT_BRANCH
1032 GERRIT_REFSPEC=$GERRIT_REFSPEC
1033 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1034 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1035 node-parameters: false
1036 kill-phase-on: FAILURE
1040 name: deploy-virtual
1041 condition: SUCCESSFUL
1043 - name: 'apex-deploy-virtual-{stream}'
1044 current-parameters: false
1045 predefined-parameters: |
1046 DEPLOY_SCENARIO=os-odl_l3-csit-noha
1048 GERRIT_BRANCH=$GERRIT_BRANCH
1049 GERRIT_REFSPEC=$GERRIT_REFSPEC
1050 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1051 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1053 node-parameters: true
1054 kill-phase-on: FAILURE
1058 name: functest-smoke
1059 condition: SUCCESSFUL
1061 - name: 'functest-apex-virtual-suite-{stream}'
1062 current-parameters: false
1063 predefined-parameters: |
1064 DEPLOY_SCENARIO=os-odl_l3-nofeature-noha
1065 FUNCTEST_SUITE_NAME=tempest_smoke_serial
1066 GERRIT_BRANCH=$GERRIT_BRANCH
1067 GERRIT_REFSPEC=$GERRIT_REFSPEC
1068 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1069 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1070 node-parameters: true
1071 kill-phase-on: FAILURE
1075 name: create snapshot
1076 condition: SUCCESSFUL
1078 - name: 'apex-create-snapshot'
1079 current-parameters: false
1080 predefined-parameters: |
1082 node-parameters: true
1083 kill-phase-on: FAILURE
1087 name: upload snapshot
1088 condition: SUCCESSFUL
1090 - name: 'apex-upload-snapshot'
1091 current-parameters: false
1092 predefined-parameters: |
1094 node-parameters: true
1095 kill-phase-on: FAILURE
1101 name: 'apex-fdio-promote-daily-{stream}'
1103 # Job template for promoting CSIT Snapshots
1105 # Required Variables:
1106 # stream: branch with - in place of / (eg. stable)
1107 # branch: branch (eg. stable)
1108 node: '{virtual-slave}'
1109 project-type: 'multijob'
1116 - project-parameter:
1117 project: '{project}'
1120 gs-pathname: '{gs-pathname}'
1124 use-build-blocker: true
1135 condition: SUCCESSFUL
1137 - name: 'apex-build-{stream}'
1138 current-parameters: false
1139 predefined-parameters: |
1140 GERRIT_BRANCH=$GERRIT_BRANCH
1141 GERRIT_REFSPEC=$GERRIT_REFSPEC
1142 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1143 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1144 node-parameters: false
1145 kill-phase-on: FAILURE
1149 name: deploy-virtual
1150 condition: SUCCESSFUL
1152 - name: 'apex-deploy-virtual-{stream}'
1153 current-parameters: false
1154 predefined-parameters: |
1155 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
1157 GERRIT_BRANCH=$GERRIT_BRANCH
1158 GERRIT_REFSPEC=$GERRIT_REFSPEC
1159 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1160 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1162 node-parameters: true
1163 kill-phase-on: FAILURE
1167 name: create snapshot
1168 condition: SUCCESSFUL
1170 - name: 'apex-create-snapshot'
1171 current-parameters: false
1172 predefined-parameters: |
1174 node-parameters: true
1175 kill-phase-on: FAILURE
1179 name: upload snapshot
1180 condition: SUCCESSFUL
1182 - name: 'apex-upload-snapshot'
1183 current-parameters: false
1184 predefined-parameters: |
1186 node-parameters: true
1187 kill-phase-on: FAILURE
1193 name: 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
1195 project-type: 'multijob'
1206 - '{project}-defaults'
1207 - project-parameter:
1208 project: '{project}'
1211 gs-pathname: '{gs-pathname}'
1213 name: DEPLOY_SCENARIO
1214 default: 'os-nosdn-nofeature-ha'
1215 description: "Scenario to deploy with."
1218 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1219 description: 'Git URL to use on this Jenkins Slave'
1222 default: /root/.ssh/id_rsa
1223 description: 'SSH key to use for Apex'
1227 use-build-blocker: true
1232 - 'apex-.*-promote.*'
1234 - 'apex-.+-baremetal-.+'
1240 - description-setter:
1241 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1243 name: 'Baremetal Deploy'
1244 condition: SUCCESSFUL
1246 - name: 'apex-deploy-baremetal-{stream}'
1247 node-parameters: true
1248 current-parameters: true
1249 predefined-parameters: |
1251 GERRIT_BRANCH=$GERRIT_BRANCH
1253 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1254 kill-phase-on: FAILURE
1261 - name: 'yardstick-apex-baremetal-daily-{stream}'
1262 node-parameters: true
1263 current-parameters: false
1264 predefined-parameters:
1265 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1266 kill-phase-on: NEVER
1267 abort-all-job: false
1270 # Dovetail Danube test job
1272 name: 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
1274 project-type: 'multijob'
1281 - '{project}-defaults'
1282 - project-parameter:
1283 project: '{project}'
1284 branch: 'stable/danube'
1286 gs-pathname: '/danube'
1288 name: DEPLOY_SCENARIO
1289 default: 'os-nosdn-nofeature-ha'
1290 description: "Scenario to deploy with."
1295 use-build-blocker: true
1300 - 'apex-.*-promote.*'
1304 - timed: '0 1 * * *'
1307 - description-setter:
1308 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1310 name: 'Baremetal Deploy'
1311 condition: SUCCESSFUL
1313 - name: 'apex-deploy-baremetal-danube'
1314 node-parameters: true
1315 current-parameters: true
1316 predefined-parameters: |
1318 GERRIT_BRANCH=$GERRIT_BRANCH
1320 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1321 kill-phase-on: FAILURE
1328 - name: 'dovetail-apex-baremetal-proposed_tests-danube'
1329 node-parameters: true
1330 current-parameters: false
1331 predefined-parameters:
1332 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1333 kill-phase-on: NEVER
1334 abort-all-job: false
1337 ########################
1339 ########################
1341 name: apex-parameter
1346 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1348 name: ARTIFACT_VERSION
1350 description: "Artifact version type"
1352 name: BUILD_DIRECTORY
1353 default: $WORKSPACE/.build
1354 description: "Directory where the build artifact will be located upon the completion of the build."
1356 name: CACHE_DIRECTORY
1357 default: $HOME/opnfv/apex-cache{gs-pathname}
1358 description: "Directory where the cache to be used during the build is located."
1361 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1362 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1365 default: '{gs-pathname}'
1366 description: "Version directory where opnfv artifacts are stored in gs repository"
1369 default: $GS_BASE{gs-pathname}
1370 description: "URL to Google Storage."
1374 description: "Flag to know if we should promote/upload snapshot artifacts."
1376 ########################
1378 ########################
1382 name: apex-builder-danube
1385 name: Baremetal Deploy and Test Phase
1386 condition: SUCCESSFUL
1389 - name: 'apex-os-nosdn-nofeature-noha-baremetal-danube'
1390 node-parameters: false
1391 current-parameters: false
1392 predefined-parameters: |
1394 kill-phase-on: NEVER
1398 - name: 'apex-os-nosdn-nofeature-ha-baremetal-danube'
1399 node-parameters: false
1400 current-parameters: false
1401 predefined-parameters: |
1403 kill-phase-on: NEVER
1407 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-danube'
1408 node-parameters: false
1409 current-parameters: false
1410 predefined-parameters: |
1412 kill-phase-on: NEVER
1416 - name: 'apex-os-nosdn-ovs-noha-baremetal-danube'
1417 node-parameters: false
1418 current-parameters: false
1419 predefined-parameters: |
1421 kill-phase-on: NEVER
1425 - name: 'apex-os-nosdn-ovs-ha-baremetal-danube'
1426 node-parameters: false
1427 current-parameters: false
1428 predefined-parameters: |
1430 kill-phase-on: NEVER
1434 - name: 'apex-os-nosdn-fdio-noha-baremetal-danube'
1435 node-parameters: false
1436 current-parameters: false
1437 predefined-parameters: |
1439 kill-phase-on: NEVER
1443 - name: 'apex-os-nosdn-fdio-ha-baremetal-danube'
1444 node-parameters: false
1445 current-parameters: false
1446 predefined-parameters: |
1448 kill-phase-on: NEVER
1452 - name: 'apex-os-nosdn-kvm-ha-baremetal-danube'
1453 node-parameters: false
1454 current-parameters: false
1455 predefined-parameters: |
1457 kill-phase-on: NEVER
1461 - name: 'apex-os-nosdn-kvm-noha-baremetal-danube'
1462 node-parameters: false
1463 current-parameters: false
1464 predefined-parameters: |
1466 kill-phase-on: NEVER
1470 - name: 'apex-os-odl_l2-fdio-noha-baremetal-danube'
1471 node-parameters: false
1472 current-parameters: false
1473 predefined-parameters: |
1475 kill-phase-on: NEVER
1479 - name: 'apex-os-odl_l2-fdio-ha-baremetal-danube'
1480 node-parameters: false
1481 current-parameters: false
1482 predefined-parameters: |
1484 kill-phase-on: NEVER
1488 - name: 'apex-os-odl_netvirt-fdio-noha-baremetal-danube'
1489 node-parameters: false
1490 current-parameters: false
1491 predefined-parameters: |
1493 kill-phase-on: NEVER
1497 - name: 'apex-os-odl_l2-sfc-noha-baremetal-danube'
1498 node-parameters: false
1499 current-parameters: false
1500 predefined-parameters: |
1502 kill-phase-on: NEVER
1506 - name: 'apex-os-odl_l3-nofeature-noha-baremetal-danube'
1507 node-parameters: false
1508 current-parameters: false
1509 predefined-parameters: |
1511 kill-phase-on: NEVER
1515 - name: 'apex-os-odl_l3-nofeature-ha-baremetal-danube'
1516 node-parameters: false
1517 current-parameters: false
1518 predefined-parameters: |
1520 kill-phase-on: NEVER
1524 - name: 'apex-os-odl_l3-ovs-noha-baremetal-danube'
1525 node-parameters: false
1526 current-parameters: false
1527 predefined-parameters: |
1529 kill-phase-on: NEVER
1533 - name: 'apex-os-odl_l3-ovs-ha-baremetal-danube'
1534 node-parameters: false
1535 current-parameters: false
1536 predefined-parameters: |
1538 kill-phase-on: NEVER
1542 - name: 'apex-os-odl-bgpvpn-ha-baremetal-danube'
1543 node-parameters: false
1544 current-parameters: false
1545 predefined-parameters: |
1547 kill-phase-on: NEVER
1551 - name: 'apex-os-odl-gluon-noha-baremetal-danube'
1552 node-parameters: false
1553 current-parameters: false
1554 predefined-parameters: |
1556 kill-phase-on: NEVER
1560 - name: 'apex-os-odl_l3-fdio-noha-baremetal-danube'
1561 node-parameters: false
1562 current-parameters: false
1563 predefined-parameters: |
1565 kill-phase-on: NEVER
1569 - name: 'apex-os-odl_l3-fdio-ha-baremetal-danube'
1570 node-parameters: false
1571 current-parameters: false
1572 predefined-parameters: |
1574 kill-phase-on: NEVER
1578 - name: 'apex-os-odl_l3-fdio_dvr-noha-baremetal-danube'
1579 node-parameters: false
1580 current-parameters: false
1581 predefined-parameters: |
1583 kill-phase-on: NEVER
1587 - name: 'apex-os-odl_l3-fdio_dvr-ha-baremetal-danube'
1588 node-parameters: false
1589 current-parameters: false
1590 predefined-parameters: |
1592 kill-phase-on: NEVER
1596 - name: 'apex-os-odl_l3-csit-noha-baremetal-danube'
1597 node-parameters: false
1598 current-parameters: false
1599 predefined-parameters: |
1601 kill-phase-on: NEVER
1605 - name: 'apex-os-onos-nofeature-ha-baremetal-danube'
1606 node-parameters: false
1607 current-parameters: false
1608 predefined-parameters: |
1610 kill-phase-on: NEVER
1614 - name: 'apex-os-ovn-nofeature-noha-baremetal-danube'
1615 node-parameters: false
1616 current-parameters: false
1617 predefined-parameters: |
1619 kill-phase-on: NEVER
1626 name: apex-builder-master
1629 name: Baremetal Deploy and Test Phase
1630 condition: SUCCESSFUL
1633 - name: 'apex-os-nosdn-nofeature-noha-baremetal-master'
1634 node-parameters: false
1635 current-parameters: false
1636 predefined-parameters: |
1638 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
1651 - name: 'apex-os-odl-nofeature-ha-baremetal-master'
1652 node-parameters: false
1653 current-parameters: false
1654 predefined-parameters: |
1656 kill-phase-on: NEVER
1660 - name: 'apex-os-odl-nofeature-noha-baremetal-master'
1661 node-parameters: false
1662 current-parameters: false
1663 predefined-parameters: |
1665 kill-phase-on: NEVER
1669 - name: 'apex-os-odl-bgpvpn-ha-baremetal-master'
1670 node-parameters: false
1671 current-parameters: false
1672 predefined-parameters: |
1674 kill-phase-on: NEVER
1678 - name: 'apex-os-ovn-nofeature-noha-baremetal-master'
1679 node-parameters: false
1680 current-parameters: false
1681 predefined-parameters: |
1683 kill-phase-on: NEVER
1687 - name: 'apex-os-nosdn-fdio-noha-baremetal-master'
1688 node-parameters: false
1689 current-parameters: false
1690 predefined-parameters: |
1692 kill-phase-on: NEVER
1696 - name: 'apex-os-nosdn-fdio-ha-baremetal-master'
1697 node-parameters: false
1698 current-parameters: false
1699 predefined-parameters: |
1701 kill-phase-on: NEVER
1705 - name: 'apex-os-odl-fdio-noha-baremetal-master'
1706 node-parameters: false
1707 current-parameters: false
1708 predefined-parameters: |
1710 kill-phase-on: NEVER
1714 - name: 'apex-os-odl-fdio-ha-baremetal-master'
1715 node-parameters: false
1716 current-parameters: false
1717 predefined-parameters: |
1719 kill-phase-on: NEVER
1723 - name: 'apex-os-nosdn-bar-ha-baremetal-master'
1724 node-parameters: false
1725 current-parameters: false
1726 predefined-parameters: |
1728 kill-phase-on: NEVER
1732 - name: 'apex-os-nosdn-bar-noha-baremetal-master'
1733 node-parameters: false
1734 current-parameters: false
1735 predefined-parameters: |
1737 kill-phase-on: NEVER
1741 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-master'
1742 node-parameters: false
1743 current-parameters: false
1744 predefined-parameters: |
1746 kill-phase-on: NEVER
1750 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-master'
1751 node-parameters: false
1752 current-parameters: false
1753 predefined-parameters: |
1755 kill-phase-on: NEVER
1759 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-master'
1760 node-parameters: false
1761 current-parameters: false
1762 predefined-parameters: |
1764 kill-phase-on: NEVER
1768 - name: 'apex-os-nosdn-kvm_ovs_dpdk-noha-baremetal-master'
1769 node-parameters: false
1770 current-parameters: false
1771 predefined-parameters: |
1773 kill-phase-on: NEVER
1777 - name: 'apex-os-nosdn-kvm_ovs_dpdk-ha-baremetal-master'
1778 node-parameters: false
1779 current-parameters: false
1780 predefined-parameters: |
1782 kill-phase-on: NEVER
1786 - name: 'apex-os-odl-sfc-noha-baremetal-master'
1787 node-parameters: false
1788 current-parameters: false
1789 predefined-parameters: |
1791 kill-phase-on: NEVER
1795 - name: 'apex-os-odl-sfc-ha-baremetal-master'
1796 node-parameters: false
1797 current-parameters: false
1798 predefined-parameters: |
1800 kill-phase-on: NEVER
1804 - name: 'apex-os-odl-fdio-dvr-noha-baremetal-master'
1805 node-parameters: false
1806 current-parameters: false
1807 predefined-parameters: |
1809 kill-phase-on: NEVER
1813 - name: 'apex-os-odl-fdio-dvr-ha-baremetal-master'
1814 node-parameters: false
1815 current-parameters: false
1816 predefined-parameters: |
1818 kill-phase-on: NEVER
1825 name: apex-builder-euphrates
1828 name: Baremetal Deploy and Test Phase
1829 condition: SUCCESSFUL
1832 - name: 'apex-os-nosdn-nofeature-noha-baremetal-euphrates'
1833 node-parameters: false
1834 current-parameters: false
1835 predefined-parameters: |
1837 kill-phase-on: NEVER
1841 - name: 'apex-os-nosdn-nofeature-ha-baremetal-euphrates'
1842 node-parameters: false
1843 current-parameters: false
1844 predefined-parameters: |
1846 kill-phase-on: NEVER
1850 - name: 'apex-os-odl-nofeature-ha-baremetal-euphrates'
1851 node-parameters: false
1852 current-parameters: false
1853 predefined-parameters: |
1855 kill-phase-on: NEVER
1859 - name: 'apex-os-odl-nofeature-noha-baremetal-euphrates'
1860 node-parameters: false
1861 current-parameters: false
1862 predefined-parameters: |
1864 kill-phase-on: NEVER
1868 - name: 'apex-os-odl-bgpvpn-ha-baremetal-euphrates'
1869 node-parameters: false
1870 current-parameters: false
1871 predefined-parameters: |
1873 kill-phase-on: NEVER
1877 - name: 'apex-os-ovn-nofeature-noha-baremetal-euphrates'
1878 node-parameters: false
1879 current-parameters: false
1880 predefined-parameters: |
1882 kill-phase-on: NEVER
1886 - name: 'apex-os-nosdn-fdio-noha-baremetal-euphrates'
1887 node-parameters: false
1888 current-parameters: false
1889 predefined-parameters: |
1891 kill-phase-on: NEVER
1895 - name: 'apex-os-nosdn-fdio-ha-baremetal-euphrates'
1896 node-parameters: false
1897 current-parameters: false
1898 predefined-parameters: |
1900 kill-phase-on: NEVER
1904 - name: 'apex-os-odl-fdio-noha-baremetal-euphrates'
1905 node-parameters: false
1906 current-parameters: false
1907 predefined-parameters: |
1909 kill-phase-on: NEVER
1913 - name: 'apex-os-odl-fdio-ha-baremetal-euphrates'
1914 node-parameters: false
1915 current-parameters: false
1916 predefined-parameters: |
1918 kill-phase-on: NEVER
1922 - name: 'apex-os-nosdn-bar-ha-baremetal-euphrates'
1923 node-parameters: false
1924 current-parameters: false
1925 predefined-parameters: |
1927 kill-phase-on: NEVER
1931 - name: 'apex-os-nosdn-bar-noha-baremetal-euphrates'
1932 node-parameters: false
1933 current-parameters: false
1934 predefined-parameters: |
1936 kill-phase-on: NEVER
1940 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-euphrates'
1941 node-parameters: false
1942 current-parameters: false
1943 predefined-parameters: |
1945 kill-phase-on: NEVER
1949 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-euphrates'
1950 node-parameters: false
1951 current-parameters: false
1952 predefined-parameters: |
1954 kill-phase-on: NEVER
1958 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-euphrates'
1959 node-parameters: false
1960 current-parameters: false
1961 predefined-parameters: |
1963 kill-phase-on: NEVER
1967 - name: 'apex-os-nosdn-kvm_ovs_dpdk-noha-baremetal-euphrates'
1968 node-parameters: false
1969 current-parameters: false
1970 predefined-parameters: |
1972 kill-phase-on: NEVER
1976 - name: 'apex-os-nosdn-kvm_ovs_dpdk-ha-baremetal-euphrates'
1977 node-parameters: false
1978 current-parameters: false
1979 predefined-parameters: |
1981 kill-phase-on: NEVER
1985 - name: 'apex-os-odl-sfc-noha-baremetal-euphrates'
1986 node-parameters: false
1987 current-parameters: false
1988 predefined-parameters: |
1990 kill-phase-on: NEVER
1994 - name: 'apex-os-odl-sfc-ha-baremetal-euphrates'
1995 node-parameters: false
1996 current-parameters: false
1997 predefined-parameters: |
1999 kill-phase-on: NEVER
2003 - name: 'apex-os-odl-fdio-dvr-noha-baremetal-euphrates'
2004 node-parameters: false
2005 current-parameters: false
2006 predefined-parameters: |
2008 kill-phase-on: NEVER
2012 - name: 'apex-os-odl-fdio-dvr-ha-baremetal-euphrates'
2013 node-parameters: false
2014 current-parameters: false
2015 predefined-parameters: |
2017 kill-phase-on: NEVER
2024 name: 'apex-unit-test'
2027 !include-raw: ./apex-unit-test.sh
2030 name: 'apex-upload-artifact'
2033 !include-raw: ./apex-upload-artifact.sh
2036 name: 'apex-download-artifact'
2039 !include-raw: ./apex-download-artifact.sh
2045 !include-raw: ./apex-deploy.sh
2047 #######################
2049 ########################
2053 - timed: '0 3 1 1 7'
2055 name: 'apex-euphrates'
2057 - timed: '0 12 * * *'
2061 - timed: '0 3 1 1 7'