5 - 'apex-verify-{stream}'
6 - 'apex-verify-gate-{stream}'
7 - 'apex-verify-unit-tests-{stream}'
8 - 'apex-runner-cperf-{stream}'
9 - 'apex-deploy-{platform}-{stream}'
10 - 'apex-daily-{stream}'
11 - 'apex-csit-promote-daily-{stream}'
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-flex-daily-os-nosdn-nofeature-ha-{stream}'
18 - 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
19 # stream: branch with - in place of / (eg. stable-arno)
20 # branch: branch (eg. stable/arno)
25 build-slave: 'apex-build-master'
26 virtual-slave: 'apex-virtual-master'
27 baremetal-slave: 'apex-baremetal-master'
28 verify-scenario: 'os-odl-nofeature-ha'
29 scenario_stream: 'master'
32 branch: 'stable/danube'
33 gs-pathname: '/danube'
34 build-slave: 'apex-build-danube'
35 virtual-slave: 'apex-virtual-danube'
36 baremetal-slave: 'apex-baremetal-danube'
37 verify-scenario: 'os-odl_l3-nofeature-ha'
38 scenario_stream: 'danube'
42 - 'os-nosdn-nofeature-noha':
44 - 'os-nosdn-nofeature-ha':
46 - 'os-nosdn-nofeature-ha-ipv6':
48 - 'os-nosdn-ovs-noha':
52 - 'os-nosdn-fdio-noha':
58 - 'os-nosdn-kvm-noha':
60 - 'os-odl_l2-fdio-noha':
62 - 'os-odl_l2-fdio-ha':
64 - 'os-odl_netvirt-fdio-noha':
66 - 'os-odl_l2-sfc-noha':
68 - 'os-odl_l3-nofeature-noha':
70 - 'os-odl_l3-nofeature-ha':
72 - 'os-odl_l3-ovs-noha':
78 - 'os-odl-gluon-noha':
80 - 'os-odl_l3-fdio-noha':
82 - 'os-odl_l3-fdio-ha':
84 - 'os-odl_l3-fdio_dvr-noha':
86 - 'os-odl_l3-fdio_dvr-ha':
88 - 'os-odl_l3-csit-noha':
90 - 'os-onos-nofeature-ha':
92 - 'os-ovn-nofeature-noha':
94 - 'os-nosdn-nofeature-noha':
96 - 'os-nosdn-nofeature-ha':
98 - 'os-odl-nofeature-ha':
100 - 'os-odl-nofeature-noha':
102 - 'os-odl-bgpvpn-ha':
104 - 'os-ovn-nofeature-noha':
106 - 'os-nosdn-fdio-noha':
108 - 'os-nosdn-fdio-ha':
110 - 'os-odl-fdio-noha':
116 - 'os-nosdn-bar-noha':
118 - 'os-nosdn-nofeature-ha-ipv6':
120 - 'os-nosdn-ovs_dpdk-noha':
122 - 'os-nosdn-ovs_dpdk-ha':
124 - 'os-nosdn-kvm_ovs_dpdk-noha':
126 - 'os-nosdn-kvm_ovs_dpdk-ha':
132 - 'os-odl-fdio-dvr-noha':
134 - 'os-odl-fdio-dvr-ha':
143 name: 'apex-verify-unit-tests-{stream}'
145 node: '{build-slave}'
151 gs-pathname: '{gs-pathname}'
161 server-name: 'gerrit.opnfv.org'
163 - patchset-created-event:
164 exclude-drafts: 'false'
165 exclude-trivial-rebase: 'false'
166 exclude-no-code-change: 'true'
167 - draft-published-event
168 - comment-added-contains-event:
169 comment-contains-value: 'recheck'
170 - comment-added-contains-event:
171 comment-contains-value: 'reverify'
173 - project-compare-type: 'ANT'
174 project-pattern: 'apex'
176 - branch-compare-type: 'ANT'
177 branch-pattern: '**/{branch}'
178 disable-strict-forbidden-file-verification: 'false'
181 pattern: 'apex/tests/**'
182 forbidden-file-paths:
194 pattern: 'apex/build/**'
196 pattern: 'apex/common/**'
198 pattern: 'apex/inventory/**'
200 pattern: 'apex/network/**'
202 pattern: 'apex/overcloud/**'
204 pattern: 'apex/settings/**'
206 pattern: 'apex/undercloud/**'
208 pattern: 'apex/virtual/**'
218 !include-raw-escape: ./apex-unit-test.sh
222 name: 'apex-verify-{stream}'
224 node: '{virtual-slave}'
228 project-type: 'multijob'
232 gs-pathname: '{gs-pathname}/dev'
237 name: ARTIFACT_VERSION
239 description: "Used for overriding the ARTIFACT_VERSION"
245 server-name: 'gerrit.opnfv.org'
247 - patchset-created-event:
248 exclude-drafts: 'false'
249 exclude-trivial-rebase: 'false'
250 exclude-no-code-change: 'true'
251 - draft-published-event
252 - comment-added-contains-event:
253 comment-contains-value: 'recheck'
254 - comment-added-contains-event:
255 comment-contains-value: 'reverify'
257 - project-compare-type: 'ANT'
258 project-pattern: 'apex'
260 - branch-compare-type: 'ANT'
261 branch-pattern: '**/{branch}'
262 disable-strict-forbidden-file-verification: 'true'
275 pattern: 'apex/build/**'
277 pattern: 'apex/common/**'
279 pattern: 'apex/inventory/**'
281 pattern: 'apex/network/**'
283 pattern: 'apex/overcloud/**'
285 pattern: 'apex/settings/**'
287 pattern: 'apex/undercloud/**'
289 pattern: 'apex/virtual/**'
290 forbidden-file-paths:
292 pattern: 'apex/tests/**'
299 use-build-blocker: true
309 - description-setter:
310 description: "Built on $NODE_NAME"
313 condition: SUCCESSFUL
315 - name: 'apex-verify-unit-tests-{stream}'
316 current-parameters: false
317 predefined-parameters: |
318 GERRIT_BRANCH=$GERRIT_BRANCH
319 GERRIT_REFSPEC=$GERRIT_REFSPEC
320 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
321 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
322 node-parameters: false
323 kill-phase-on: FAILURE
328 condition: SUCCESSFUL
330 - name: 'apex-build-{stream}'
331 current-parameters: false
332 predefined-parameters: |
333 ARTIFACT_VERSION=$ARTIFACT_VERSION
334 GERRIT_BRANCH=$GERRIT_BRANCH
335 GERRIT_REFSPEC=$GERRIT_REFSPEC
336 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
337 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
338 node-parameters: false
339 kill-phase-on: FAILURE
344 condition: SUCCESSFUL
346 - name: 'apex-deploy-virtual-{stream}'
347 current-parameters: false
348 predefined-parameters: |
349 ARTIFACT_VERSION=$ARTIFACT_VERSION
350 DEPLOY_SCENARIO={verify-scenario}
352 GERRIT_BRANCH=$GERRIT_BRANCH
353 GERRIT_REFSPEC=$GERRIT_REFSPEC
354 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
355 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
356 node-parameters: true
357 kill-phase-on: FAILURE
362 condition: SUCCESSFUL
364 - name: 'functest-apex-virtual-suite-{stream}'
365 current-parameters: false
366 predefined-parameters: |
367 DEPLOY_SCENARIO={verify-scenario}
368 FUNCTEST_SUITE_NAME=healthcheck
369 GERRIT_BRANCH=$GERRIT_BRANCH
370 GERRIT_REFSPEC=$GERRIT_REFSPEC
371 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
372 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
373 node-parameters: true
378 # Verify Scenario Gate
380 name: 'apex-verify-gate-{stream}'
382 node: '{virtual-slave}'
386 project-type: 'multijob'
390 gs-pathname: '{gs-pathname}/dev'
396 default: https://gerrit.opnfv.org/gerrit/$PROJECT
397 description: "Used for overriding the GIT URL coming from parameters macro."
399 name: ARTIFACT_VERSION
401 description: "Used for overriding the ARTIFACT_VERSION"
408 server-name: 'gerrit.opnfv.org'
410 - comment-added-contains-event:
411 comment-contains-value: '^Patch Set [0-9]+: Code-Review\+2.*start-gate-scenario:.*'
413 - project-compare-type: 'ANT'
414 project-pattern: 'apex'
416 - branch-compare-type: 'ANT'
417 branch-pattern: '**/{branch}'
433 use-build-blocker: true
445 condition: SUCCESSFUL
447 - name: 'apex-deploy-virtual-{stream}'
448 current-parameters: false
449 predefined-parameters: |
450 ARTIFACT_VERSION=$ARTIFACT_VERSION
453 GERRIT_BRANCH=$GERRIT_BRANCH
454 GERRIT_REFSPEC=$GERRIT_REFSPEC
455 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
456 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
457 GERRIT_EVENT_COMMENT_TEXT=$GERRIT_EVENT_COMMENT_TEXT
458 node-parameters: true
459 kill-phase-on: FAILURE
463 echo DEPLOY_SCENARIO=$(echo $GERRIT_EVENT_COMMENT_TEXT | grep start-gate-scenario | grep -Eo 'os-.*') > detected_scenario
465 properties-file: detected_scenario
468 condition: SUCCESSFUL
470 - name: 'functest-apex-virtual-suite-{stream}'
471 current-parameters: false
472 predefined-parameters: |
473 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
474 FUNCTEST_SUITE_NAME=healthcheck
475 GERRIT_BRANCH=$GERRIT_BRANCH
476 GERRIT_REFSPEC=$GERRIT_REFSPEC
477 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
478 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
479 node-parameters: true
485 name: 'apex-runner-cperf-{stream}'
488 project-type: 'multijob'
495 gs-pathname: '{gs-pathname}'
501 default: https://gerrit.opnfv.org/gerrit/$PROJECT
502 description: "Used for overriding the GIT URL coming from parameters macro."
510 use-build-blocker: false
520 - description-setter:
521 description: "Deployed on $NODE_NAME"
523 name: 'Baremetal Deploy'
526 - name: 'apex-deploy-baremetal-{stream}'
527 node-parameters: false
528 current-parameters: true
529 predefined-parameters: |
530 GERRIT_BRANCH=$GERRIT_BRANCH
533 DEPLOY_SCENARIO={verify-scenario}
534 kill-phase-on: FAILURE
539 condition: SUCCESSFUL
541 - name: 'cperf-apex-intel-pod2-daily-master'
542 node-parameters: true
543 current-parameters: false
544 predefined-parameters:
545 DEPLOY_SCENARIO={verify-scenario}
552 name: 'apex-deploy-{platform}-{stream}'
554 node: 'apex-{platform}-{stream}'
569 - '{project}-{platform}-{stream}-defaults'
574 gs-pathname: '{gs-pathname}'
576 name: DEPLOY_SCENARIO
577 default: '{verify-scenario}'
578 description: "Scenario to deploy with."
582 description: "Use yes in lower case to invoke clean. Indicates if the deploy environment should be cleaned before deployment"
587 use-build-blocker: true
601 - description-setter:
602 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
603 - 'apex-download-artifact'
608 # Baremetal Deploy and Test
610 name: 'apex-{scenario}-baremetal-{scenario_stream}'
612 project-type: 'multijob'
620 - '{project}-defaults'
621 - '{project}-baremetal-{scenario_stream}-defaults'
626 gs-pathname: '{gs-pathname}'
628 name: DEPLOY_SCENARIO
629 default: '{scenario}'
630 description: "Scenario to deploy with."
634 use-build-blocker: true
639 - 'apex-.*-promote.*'
641 - 'apex-.+-baremetal-.+'
647 - description-setter:
648 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
650 name: 'Baremetal Deploy'
651 condition: SUCCESSFUL
653 - name: 'apex-deploy-baremetal-{scenario_stream}'
654 node-parameters: true
655 current-parameters: true
656 predefined-parameters: |
658 GERRIT_BRANCH=$GERRIT_BRANCH
660 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
661 kill-phase-on: FAILURE
665 name: 'OPNFV Test Suite'
667 - name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
668 node-parameters: true
669 current-parameters: false
670 predefined-parameters:
671 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
679 !include-raw-escape: ./update-build-result.groovy
683 name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
685 project-type: 'multijob'
690 - '{project}-defaults'
691 - '{project}-baremetal-{scenario_stream}-defaults'
696 gs-pathname: '{gs-pathname}'
698 name: DEPLOY_SCENARIO
699 default: '{scenario}'
700 description: "Scenario to deploy with."
704 use-build-blocker: true
709 - 'apex-.*-promote.*'
711 - 'apex-testsuite-.+-baremetal-.+'
717 - description-setter:
718 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
723 - name: 'functest-apex-baremetal-daily-{scenario_stream}'
724 node-parameters: true
725 current-parameters: false
726 predefined-parameters:
727 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
735 - name: 'yardstick-apex-baremetal-daily-{scenario_stream}'
736 node-parameters: true
737 current-parameters: false
738 predefined-parameters:
739 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
747 - name: 'dovetail-apex-baremetal-proposed_tests-{scenario_stream}'
748 node-parameters: true
749 current-parameters: false
750 predefined-parameters:
751 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
753 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|nosdn-kvm|odl_l3-fdio)-ha/"
760 - name: 'storperf-apex-baremetal-daily-{scenario_stream}'
761 node-parameters: true
762 current-parameters: false
763 predefined-parameters:
764 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
765 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-nosdn-nofeature-ha/"
769 # Build status is always success due conditional plugin prefetching
770 # build status before multijob phases execute
771 # - conditional-step:
772 # condition-kind: current-status
773 # condition-worst: SUCCESS
774 # condtion-best: SUCCESS
775 # on-evaluation-failure: mark-unstable
777 # - shell: 'echo "Tests Passed"'
780 name: 'apex-daily-{stream}'
782 # Job template for daily build
784 # Required Variables:
785 # stream: branch with - in place of / (eg. stable)
786 # branch: branch (eg. stable)
787 project-type: 'multijob'
789 node: '{baremetal-slave}'
797 - '{project}-defaults'
798 - '{project}-baremetal-{stream}-defaults'
803 gs-pathname: '{gs-pathname}'
814 condition: SUCCESSFUL
816 - name: 'apex-build-{stream}'
817 current-parameters: false
818 predefined-parameters: |
819 GERRIT_BRANCH=$GERRIT_BRANCH
821 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
822 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
823 node-parameters: true
824 kill-phase-on: FAILURE
828 name: 'Verify and upload ISO'
829 condition: SUCCESSFUL
831 - name: 'apex-verify-iso-{stream}'
832 current-parameters: false
833 predefined-parameters: |
834 BUILD_DIRECTORY=$WORKSPACE/../apex-build-{stream}/.build
835 GERRIT_BRANCH=$GERRIT_BRANCH
837 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
838 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
839 node-parameters: true
840 kill-phase-on: FAILURE
843 - apex-builder-{stream}
847 name: 'apex-create-snapshot'
849 # Job template for clean
851 # Required Variables:
852 # stream: branch with - in place of / (eg. stable)
858 !include-raw-escape: ./apex-snapshot-create.sh
862 name: 'apex-upload-snapshot'
864 # Job template for clean
866 # Required Variables:
867 # stream: branch with - in place of / (eg. stable)
873 properties-content: ARTIFACT_TYPE=snapshot
874 - 'apex-upload-artifact'
878 name: 'apex-csit-promote-daily-{stream}'
880 # Job template for promoting CSIT Snapshots
882 # Required Variables:
883 # stream: branch with - in place of / (eg. stable)
884 # branch: branch (eg. stable)
885 node: '{virtual-slave}'
886 project-type: 'multijob'
897 gs-pathname: '{gs-pathname}'
901 use-build-blocker: true
910 - timed: '0 12 * * 0'
915 condition: SUCCESSFUL
917 - name: 'apex-build-{stream}'
918 current-parameters: false
919 predefined-parameters: |
920 GERRIT_BRANCH=$GERRIT_BRANCH
921 GERRIT_REFSPEC=$GERRIT_REFSPEC
922 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
923 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
924 node-parameters: false
925 kill-phase-on: FAILURE
930 condition: SUCCESSFUL
932 - name: 'apex-deploy-virtual-{stream}'
933 current-parameters: false
934 predefined-parameters: |
935 DEPLOY_SCENARIO=os-odl_l3-csit-noha
937 GERRIT_BRANCH=$GERRIT_BRANCH
938 GERRIT_REFSPEC=$GERRIT_REFSPEC
939 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
940 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
942 node-parameters: true
943 kill-phase-on: FAILURE
948 condition: SUCCESSFUL
950 - name: 'functest-apex-virtual-suite-{stream}'
951 current-parameters: false
952 predefined-parameters: |
953 DEPLOY_SCENARIO=os-odl_l3-nofeature-noha
954 FUNCTEST_SUITE_NAME=tempest_smoke_serial
955 GERRIT_BRANCH=$GERRIT_BRANCH
956 GERRIT_REFSPEC=$GERRIT_REFSPEC
957 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
958 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
959 node-parameters: true
960 kill-phase-on: FAILURE
964 name: create snapshot
965 condition: SUCCESSFUL
967 - name: 'apex-create-snapshot'
968 current-parameters: false
969 predefined-parameters: |
971 node-parameters: true
972 kill-phase-on: FAILURE
976 name: upload snapshot
977 condition: SUCCESSFUL
979 - name: 'apex-upload-snapshot'
980 current-parameters: false
981 predefined-parameters: |
983 node-parameters: true
984 kill-phase-on: FAILURE
990 name: 'apex-fdio-promote-daily-{stream}'
992 # Job template for promoting CSIT Snapshots
994 # Required Variables:
995 # stream: branch with - in place of / (eg. stable)
996 # branch: branch (eg. stable)
997 node: '{virtual-slave}'
998 project-type: 'multijob'
1005 - project-parameter:
1006 project: '{project}'
1009 gs-pathname: '{gs-pathname}'
1013 use-build-blocker: true
1024 condition: SUCCESSFUL
1026 - name: 'apex-build-{stream}'
1027 current-parameters: false
1028 predefined-parameters: |
1029 GERRIT_BRANCH=$GERRIT_BRANCH
1030 GERRIT_REFSPEC=$GERRIT_REFSPEC
1031 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1032 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1033 node-parameters: false
1034 kill-phase-on: FAILURE
1038 name: deploy-virtual
1039 condition: SUCCESSFUL
1041 - name: 'apex-deploy-virtual-{stream}'
1042 current-parameters: false
1043 predefined-parameters: |
1044 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
1046 GERRIT_BRANCH=$GERRIT_BRANCH
1047 GERRIT_REFSPEC=$GERRIT_REFSPEC
1048 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1049 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1051 node-parameters: true
1052 kill-phase-on: FAILURE
1056 name: create snapshot
1057 condition: SUCCESSFUL
1059 - name: 'apex-create-snapshot'
1060 current-parameters: false
1061 predefined-parameters: |
1063 node-parameters: true
1064 kill-phase-on: FAILURE
1068 name: upload snapshot
1069 condition: SUCCESSFUL
1071 - name: 'apex-upload-snapshot'
1072 current-parameters: false
1073 predefined-parameters: |
1075 node-parameters: true
1076 kill-phase-on: FAILURE
1082 name: 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
1084 project-type: 'multijob'
1095 - '{project}-defaults'
1096 - project-parameter:
1097 project: '{project}'
1100 gs-pathname: '{gs-pathname}'
1102 name: DEPLOY_SCENARIO
1103 default: 'os-nosdn-nofeature-ha'
1104 description: "Scenario to deploy with."
1107 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1108 description: 'Git URL to use on this Jenkins Slave'
1111 default: /root/.ssh/id_rsa
1112 description: 'SSH key to use for Apex'
1116 use-build-blocker: true
1121 - 'apex-.*-promote.*'
1123 - 'apex-.+-baremetal-.+'
1129 - description-setter:
1130 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1132 name: 'Baremetal Deploy'
1133 condition: SUCCESSFUL
1135 - name: 'apex-deploy-baremetal-{stream}'
1136 node-parameters: true
1137 current-parameters: true
1138 predefined-parameters: |
1140 GERRIT_BRANCH=$GERRIT_BRANCH
1142 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1143 kill-phase-on: FAILURE
1150 - name: 'yardstick-apex-baremetal-daily-{stream}'
1151 node-parameters: true
1152 current-parameters: false
1153 predefined-parameters:
1154 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1155 kill-phase-on: NEVER
1156 abort-all-job: false
1159 # Dovetail Danube test job
1161 name: 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
1163 project-type: 'multijob'
1170 - '{project}-defaults'
1171 - project-parameter:
1172 project: '{project}'
1173 branch: 'stable/danube'
1175 gs-pathname: '/danube'
1177 name: DEPLOY_SCENARIO
1178 default: 'os-nosdn-nofeature-ha'
1179 description: "Scenario to deploy with."
1184 use-build-blocker: true
1189 - 'apex-.*-promote.*'
1193 - timed: '0 12 * * *'
1196 - description-setter:
1197 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1199 name: 'Baremetal Deploy'
1200 condition: SUCCESSFUL
1202 - name: 'apex-deploy-baremetal-danube'
1203 node-parameters: true
1204 current-parameters: true
1205 predefined-parameters: |
1207 GERRIT_BRANCH=$GERRIT_BRANCH
1209 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1210 kill-phase-on: FAILURE
1217 - name: 'dovetail-apex-baremetal-proposed_tests-danube'
1218 node-parameters: true
1219 current-parameters: false
1220 predefined-parameters:
1221 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1222 kill-phase-on: NEVER
1223 abort-all-job: false
1226 ########################
1228 ########################
1230 name: apex-parameter
1235 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1237 name: ARTIFACT_VERSION
1239 description: "Artifact version type"
1241 name: BUILD_DIRECTORY
1242 default: $WORKSPACE/.build
1243 description: "Directory where the build artifact will be located upon the completion of the build."
1245 name: CACHE_DIRECTORY
1246 default: $HOME/opnfv/apex-cache{gs-pathname}
1247 description: "Directory where the cache to be used during the build is located."
1250 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1251 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1254 default: '{gs-pathname}'
1255 description: "Version directory where opnfv artifacts are stored in gs repository"
1258 default: $GS_BASE{gs-pathname}
1259 description: "URL to Google Storage."
1263 description: "Flag to know if we should promote/upload snapshot artifacts."
1265 ########################
1267 ########################
1271 name: apex-builder-danube
1274 name: Baremetal Deploy and Test Phase
1275 condition: SUCCESSFUL
1278 - name: 'apex-os-nosdn-nofeature-noha-baremetal-danube'
1279 node-parameters: false
1280 current-parameters: false
1281 predefined-parameters: |
1283 kill-phase-on: NEVER
1287 - name: 'apex-os-nosdn-nofeature-ha-baremetal-danube'
1288 node-parameters: false
1289 current-parameters: false
1290 predefined-parameters: |
1292 kill-phase-on: NEVER
1296 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-danube'
1297 node-parameters: false
1298 current-parameters: false
1299 predefined-parameters: |
1301 kill-phase-on: NEVER
1305 - name: 'apex-os-nosdn-ovs-noha-baremetal-danube'
1306 node-parameters: false
1307 current-parameters: false
1308 predefined-parameters: |
1310 kill-phase-on: NEVER
1314 - name: 'apex-os-nosdn-ovs-ha-baremetal-danube'
1315 node-parameters: false
1316 current-parameters: false
1317 predefined-parameters: |
1319 kill-phase-on: NEVER
1323 - name: 'apex-os-nosdn-fdio-noha-baremetal-danube'
1324 node-parameters: false
1325 current-parameters: false
1326 predefined-parameters: |
1328 kill-phase-on: NEVER
1332 - name: 'apex-os-nosdn-fdio-ha-baremetal-danube'
1333 node-parameters: false
1334 current-parameters: false
1335 predefined-parameters: |
1337 kill-phase-on: NEVER
1341 - name: 'apex-os-nosdn-kvm-ha-baremetal-danube'
1342 node-parameters: false
1343 current-parameters: false
1344 predefined-parameters: |
1346 kill-phase-on: NEVER
1350 - name: 'apex-os-nosdn-kvm-noha-baremetal-danube'
1351 node-parameters: false
1352 current-parameters: false
1353 predefined-parameters: |
1355 kill-phase-on: NEVER
1359 - name: 'apex-os-odl_l2-fdio-noha-baremetal-danube'
1360 node-parameters: false
1361 current-parameters: false
1362 predefined-parameters: |
1364 kill-phase-on: NEVER
1368 - name: 'apex-os-odl_l2-fdio-ha-baremetal-danube'
1369 node-parameters: false
1370 current-parameters: false
1371 predefined-parameters: |
1373 kill-phase-on: NEVER
1377 - name: 'apex-os-odl_netvirt-fdio-noha-baremetal-danube'
1378 node-parameters: false
1379 current-parameters: false
1380 predefined-parameters: |
1382 kill-phase-on: NEVER
1386 - name: 'apex-os-odl_l2-sfc-noha-baremetal-danube'
1387 node-parameters: false
1388 current-parameters: false
1389 predefined-parameters: |
1391 kill-phase-on: NEVER
1395 - name: 'apex-os-odl_l3-nofeature-noha-baremetal-danube'
1396 node-parameters: false
1397 current-parameters: false
1398 predefined-parameters: |
1400 kill-phase-on: NEVER
1404 - name: 'apex-os-odl_l3-nofeature-ha-baremetal-danube'
1405 node-parameters: false
1406 current-parameters: false
1407 predefined-parameters: |
1409 kill-phase-on: NEVER
1413 - name: 'apex-os-odl_l3-ovs-noha-baremetal-danube'
1414 node-parameters: false
1415 current-parameters: false
1416 predefined-parameters: |
1418 kill-phase-on: NEVER
1422 - name: 'apex-os-odl_l3-ovs-ha-baremetal-danube'
1423 node-parameters: false
1424 current-parameters: false
1425 predefined-parameters: |
1427 kill-phase-on: NEVER
1431 - name: 'apex-os-odl-bgpvpn-ha-baremetal-danube'
1432 node-parameters: false
1433 current-parameters: false
1434 predefined-parameters: |
1436 kill-phase-on: NEVER
1440 - name: 'apex-os-odl-gluon-noha-baremetal-danube'
1441 node-parameters: false
1442 current-parameters: false
1443 predefined-parameters: |
1445 kill-phase-on: NEVER
1449 - name: 'apex-os-odl_l3-fdio-noha-baremetal-danube'
1450 node-parameters: false
1451 current-parameters: false
1452 predefined-parameters: |
1454 kill-phase-on: NEVER
1458 - name: 'apex-os-odl_l3-fdio-ha-baremetal-danube'
1459 node-parameters: false
1460 current-parameters: false
1461 predefined-parameters: |
1463 kill-phase-on: NEVER
1467 - name: 'apex-os-odl_l3-fdio_dvr-noha-baremetal-danube'
1468 node-parameters: false
1469 current-parameters: false
1470 predefined-parameters: |
1472 kill-phase-on: NEVER
1476 - name: 'apex-os-odl_l3-fdio_dvr-ha-baremetal-danube'
1477 node-parameters: false
1478 current-parameters: false
1479 predefined-parameters: |
1481 kill-phase-on: NEVER
1485 - name: 'apex-os-odl_l3-csit-noha-baremetal-danube'
1486 node-parameters: false
1487 current-parameters: false
1488 predefined-parameters: |
1490 kill-phase-on: NEVER
1494 - name: 'apex-os-onos-nofeature-ha-baremetal-danube'
1495 node-parameters: false
1496 current-parameters: false
1497 predefined-parameters: |
1499 kill-phase-on: NEVER
1503 - name: 'apex-os-ovn-nofeature-noha-baremetal-danube'
1504 node-parameters: false
1505 current-parameters: false
1506 predefined-parameters: |
1508 kill-phase-on: NEVER
1515 name: apex-builder-master
1518 name: Baremetal Deploy and Test Phase
1519 condition: SUCCESSFUL
1522 - name: 'apex-os-nosdn-nofeature-noha-baremetal-master'
1523 node-parameters: false
1524 current-parameters: false
1525 predefined-parameters: |
1527 kill-phase-on: NEVER
1531 - name: 'apex-os-nosdn-nofeature-ha-baremetal-master'
1532 node-parameters: false
1533 current-parameters: false
1534 predefined-parameters: |
1536 kill-phase-on: NEVER
1540 - name: 'apex-os-odl-nofeature-ha-baremetal-master'
1541 node-parameters: false
1542 current-parameters: false
1543 predefined-parameters: |
1545 kill-phase-on: NEVER
1549 - name: 'apex-os-odl-nofeature-noha-baremetal-master'
1550 node-parameters: false
1551 current-parameters: false
1552 predefined-parameters: |
1554 kill-phase-on: NEVER
1558 - name: 'apex-os-odl-bgpvpn-ha-baremetal-master'
1559 node-parameters: false
1560 current-parameters: false
1561 predefined-parameters: |
1563 kill-phase-on: NEVER
1567 - name: 'apex-os-ovn-nofeature-noha-baremetal-master'
1568 node-parameters: false
1569 current-parameters: false
1570 predefined-parameters: |
1572 kill-phase-on: NEVER
1576 - name: 'apex-os-nosdn-fdio-noha-baremetal-master'
1577 node-parameters: false
1578 current-parameters: false
1579 predefined-parameters: |
1581 kill-phase-on: NEVER
1585 - name: 'apex-os-nosdn-fdio-ha-baremetal-master'
1586 node-parameters: false
1587 current-parameters: false
1588 predefined-parameters: |
1590 kill-phase-on: NEVER
1594 - name: 'apex-os-odl-fdio-noha-baremetal-master'
1595 node-parameters: false
1596 current-parameters: false
1597 predefined-parameters: |
1599 kill-phase-on: NEVER
1603 - name: 'apex-os-odl-fdio-ha-baremetal-master'
1604 node-parameters: false
1605 current-parameters: false
1606 predefined-parameters: |
1608 kill-phase-on: NEVER
1612 - name: 'apex-os-nosdn-bar-ha-baremetal-master'
1613 node-parameters: false
1614 current-parameters: false
1615 predefined-parameters: |
1617 kill-phase-on: NEVER
1621 - name: 'apex-os-nosdn-bar-noha-baremetal-master'
1622 node-parameters: false
1623 current-parameters: false
1624 predefined-parameters: |
1626 kill-phase-on: NEVER
1630 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-master'
1631 node-parameters: false
1632 current-parameters: false
1633 predefined-parameters: |
1635 kill-phase-on: NEVER
1639 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-master'
1640 node-parameters: false
1641 current-parameters: false
1642 predefined-parameters: |
1644 kill-phase-on: NEVER
1648 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-master'
1649 node-parameters: false
1650 current-parameters: false
1651 predefined-parameters: |
1653 kill-phase-on: NEVER
1657 - name: 'apex-os-nosdn-kvm_ovs_dpdk-noha-baremetal-master'
1658 node-parameters: false
1659 current-parameters: false
1660 predefined-parameters: |
1662 kill-phase-on: NEVER
1666 - name: 'apex-os-nosdn-kvm_ovs_dpdk-ha-baremetal-master'
1667 node-parameters: false
1668 current-parameters: false
1669 predefined-parameters: |
1671 kill-phase-on: NEVER
1675 - name: 'apex-os-odl-sfc-noha-baremetal-master'
1676 node-parameters: false
1677 current-parameters: false
1678 predefined-parameters: |
1680 kill-phase-on: NEVER
1684 - name: 'apex-os-odl-sfc-ha-baremetal-master'
1685 node-parameters: false
1686 current-parameters: false
1687 predefined-parameters: |
1689 kill-phase-on: NEVER
1693 - name: 'apex-os-odl-fdio-dvr-noha-baremetal-master'
1694 node-parameters: false
1695 current-parameters: false
1696 predefined-parameters: |
1698 kill-phase-on: NEVER
1702 - name: 'apex-os-odl-fdio-dvr-ha-baremetal-master'
1703 node-parameters: false
1704 current-parameters: false
1705 predefined-parameters: |
1707 kill-phase-on: NEVER
1714 name: 'apex-unit-test'
1717 !include-raw: ./apex-unit-test.sh
1720 name: 'apex-upload-artifact'
1723 !include-raw: ./apex-upload-artifact.sh
1726 name: 'apex-download-artifact'
1729 !include-raw: ./apex-download-artifact.sh
1735 !include-raw: ./apex-deploy.sh
1737 #######################
1739 ########################
1743 - timed: '0 12 * * *'
1747 - timed: '0 3 1 1 7'