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'
30 - euphrates: &euphrates
31 branch: 'stable/euphrates'
32 gs-pathname: '/euphrates'
33 build-slave: 'apex-build-master'
34 virtual-slave: 'apex-virtual-master'
35 baremetal-slave: 'apex-baremetal-master'
36 verify-scenario: 'os-odl-nofeature-ha'
37 scenario_stream: 'euphrates'
39 branch: 'stable/danube'
40 gs-pathname: '/danube'
41 build-slave: 'apex-build-danube'
42 virtual-slave: 'apex-virtual-danube'
43 baremetal-slave: 'apex-baremetal-danube'
44 verify-scenario: 'os-odl_l3-nofeature-ha'
45 scenario_stream: 'danube'
49 - 'os-nosdn-nofeature-noha':
51 - 'os-nosdn-nofeature-ha':
53 - 'os-nosdn-nofeature-ha-ipv6':
55 - 'os-nosdn-ovs-noha':
59 - 'os-nosdn-fdio-noha':
65 - 'os-nosdn-kvm-noha':
67 - 'os-odl_l2-fdio-noha':
69 - 'os-odl_l2-fdio-ha':
71 - 'os-odl_netvirt-fdio-noha':
73 - 'os-odl_l2-sfc-noha':
75 - 'os-odl_l3-nofeature-noha':
77 - 'os-odl_l3-nofeature-ha':
79 - 'os-odl_l3-ovs-noha':
85 - 'os-odl-gluon-noha':
87 - 'os-odl_l3-fdio-noha':
89 - 'os-odl_l3-fdio-ha':
91 - 'os-odl_l3-fdio_dvr-noha':
93 - 'os-odl_l3-fdio_dvr-ha':
95 - 'os-odl_l3-csit-noha':
97 - 'os-onos-nofeature-ha':
99 - 'os-ovn-nofeature-noha':
101 - 'os-nosdn-nofeature-noha':
103 - 'os-nosdn-nofeature-ha':
105 - 'os-odl-nofeature-ha':
107 - 'os-odl-nofeature-noha':
109 - 'os-odl-bgpvpn-ha':
111 - 'os-ovn-nofeature-noha':
113 - 'os-nosdn-fdio-noha':
115 - 'os-nosdn-fdio-ha':
117 - 'os-odl-fdio-noha':
123 - 'os-nosdn-bar-noha':
125 - 'os-nosdn-nofeature-ha-ipv6':
127 - 'os-nosdn-ovs_dpdk-noha':
129 - 'os-nosdn-ovs_dpdk-ha':
131 - 'os-nosdn-kvm_ovs_dpdk-noha':
133 - 'os-nosdn-kvm_ovs_dpdk-ha':
139 - 'os-odl-fdio-dvr-noha':
141 - 'os-odl-fdio-dvr-ha':
143 - 'os-nosdn-nofeature-noha':
145 - 'os-nosdn-nofeature-ha':
147 - 'os-odl-nofeature-ha':
149 - 'os-odl-nofeature-noha':
151 - 'os-odl-bgpvpn-ha':
153 - 'os-ovn-nofeature-noha':
155 - 'os-nosdn-fdio-noha':
157 - 'os-nosdn-fdio-ha':
159 - 'os-odl-fdio-noha':
165 - 'os-nosdn-bar-noha':
167 - 'os-nosdn-nofeature-ha-ipv6':
169 - 'os-nosdn-ovs_dpdk-noha':
171 - 'os-nosdn-ovs_dpdk-ha':
173 - 'os-nosdn-kvm_ovs_dpdk-noha':
175 - 'os-nosdn-kvm_ovs_dpdk-ha':
181 - 'os-odl-fdio-dvr-noha':
183 - 'os-odl-fdio-dvr-ha':
192 name: 'apex-verify-unit-tests-{stream}'
194 node: '{build-slave}'
200 gs-pathname: '{gs-pathname}'
210 server-name: 'gerrit.opnfv.org'
212 - patchset-created-event:
213 exclude-drafts: 'false'
214 exclude-trivial-rebase: 'false'
215 exclude-no-code-change: 'true'
216 - draft-published-event
217 - comment-added-contains-event:
218 comment-contains-value: 'recheck'
219 - comment-added-contains-event:
220 comment-contains-value: 'reverify'
222 - project-compare-type: 'ANT'
223 project-pattern: 'apex'
225 - branch-compare-type: 'ANT'
226 branch-pattern: '**/{branch}'
227 disable-strict-forbidden-file-verification: 'false'
230 pattern: 'apex/tests/**'
231 forbidden-file-paths:
243 pattern: 'apex/build/**'
245 pattern: 'apex/common/**'
247 pattern: 'apex/inventory/**'
249 pattern: 'apex/network/**'
251 pattern: 'apex/overcloud/**'
253 pattern: 'apex/settings/**'
255 pattern: 'apex/undercloud/**'
257 pattern: 'apex/virtual/**'
267 !include-raw-escape: ./apex-unit-test.sh
271 name: 'apex-verify-{stream}'
273 node: '{virtual-slave}'
277 project-type: 'multijob'
281 gs-pathname: '{gs-pathname}/dev'
286 name: ARTIFACT_VERSION
288 description: "Used for overriding the ARTIFACT_VERSION"
294 server-name: 'gerrit.opnfv.org'
296 - patchset-created-event:
297 exclude-drafts: 'false'
298 exclude-trivial-rebase: 'false'
299 exclude-no-code-change: 'true'
300 - draft-published-event
301 - comment-added-contains-event:
302 comment-contains-value: 'recheck'
303 - comment-added-contains-event:
304 comment-contains-value: 'reverify'
306 - project-compare-type: 'ANT'
307 project-pattern: 'apex'
309 - branch-compare-type: 'ANT'
310 branch-pattern: '**/{branch}'
311 disable-strict-forbidden-file-verification: 'true'
324 pattern: 'apex/build/**'
326 pattern: 'apex/common/**'
328 pattern: 'apex/inventory/**'
330 pattern: 'apex/network/**'
332 pattern: 'apex/overcloud/**'
334 pattern: 'apex/settings/**'
336 pattern: 'apex/undercloud/**'
338 pattern: 'apex/virtual/**'
339 forbidden-file-paths:
341 pattern: 'apex/tests/**'
348 use-build-blocker: true
358 - description-setter:
359 description: "Built on $NODE_NAME"
362 condition: SUCCESSFUL
364 - name: 'apex-verify-unit-tests-{stream}'
365 current-parameters: false
366 predefined-parameters: |
367 GERRIT_BRANCH=$GERRIT_BRANCH
368 GERRIT_REFSPEC=$GERRIT_REFSPEC
369 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
370 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
371 node-parameters: false
372 kill-phase-on: FAILURE
377 condition: SUCCESSFUL
379 - name: 'apex-build-{stream}'
380 current-parameters: false
381 predefined-parameters: |
382 ARTIFACT_VERSION=$ARTIFACT_VERSION
383 GERRIT_BRANCH=$GERRIT_BRANCH
384 GERRIT_REFSPEC=$GERRIT_REFSPEC
385 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
386 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
387 node-parameters: false
388 kill-phase-on: FAILURE
393 condition: SUCCESSFUL
395 - name: 'apex-deploy-virtual-{stream}'
396 current-parameters: false
397 predefined-parameters: |
398 ARTIFACT_VERSION=$ARTIFACT_VERSION
399 DEPLOY_SCENARIO={verify-scenario}
401 GERRIT_BRANCH=$GERRIT_BRANCH
402 GERRIT_REFSPEC=$GERRIT_REFSPEC
403 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
404 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
405 node-parameters: true
406 kill-phase-on: FAILURE
411 condition: SUCCESSFUL
413 - name: 'functest-apex-virtual-suite-{stream}'
414 current-parameters: false
415 predefined-parameters: |
416 DEPLOY_SCENARIO={verify-scenario}
417 FUNCTEST_SUITE_NAME=healthcheck
418 GERRIT_BRANCH=$GERRIT_BRANCH
419 GERRIT_REFSPEC=$GERRIT_REFSPEC
420 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
421 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
422 node-parameters: true
427 # Verify Scenario Gate
429 name: 'apex-verify-gate-{stream}'
431 node: '{virtual-slave}'
435 project-type: 'multijob'
439 gs-pathname: '{gs-pathname}/dev'
445 default: https://gerrit.opnfv.org/gerrit/$PROJECT
446 description: "Used for overriding the GIT URL coming from parameters macro."
448 name: ARTIFACT_VERSION
450 description: "Used for overriding the ARTIFACT_VERSION"
457 server-name: 'gerrit.opnfv.org'
459 - comment-added-contains-event:
460 comment-contains-value: '^Patch Set [0-9]+: Code-Review\+2.*start-gate-scenario:.*'
462 - project-compare-type: 'ANT'
463 project-pattern: 'apex'
465 - branch-compare-type: 'ANT'
466 branch-pattern: '**/{branch}'
482 use-build-blocker: true
494 condition: SUCCESSFUL
496 - name: 'apex-deploy-virtual-{stream}'
497 current-parameters: false
498 predefined-parameters: |
499 ARTIFACT_VERSION=$ARTIFACT_VERSION
502 GERRIT_BRANCH=$GERRIT_BRANCH
503 GERRIT_REFSPEC=$GERRIT_REFSPEC
504 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
505 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
506 GERRIT_EVENT_COMMENT_TEXT=$GERRIT_EVENT_COMMENT_TEXT
507 node-parameters: true
508 kill-phase-on: FAILURE
512 echo DEPLOY_SCENARIO=$(echo $GERRIT_EVENT_COMMENT_TEXT | grep start-gate-scenario | grep -Eo 'os-.*') > detected_scenario
514 properties-file: detected_scenario
517 condition: SUCCESSFUL
519 - name: 'functest-apex-virtual-suite-{stream}'
520 current-parameters: false
521 predefined-parameters: |
522 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
523 FUNCTEST_SUITE_NAME=healthcheck
524 GERRIT_BRANCH=$GERRIT_BRANCH
525 GERRIT_REFSPEC=$GERRIT_REFSPEC
526 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
527 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
528 node-parameters: true
534 name: 'apex-runner-cperf-{stream}'
537 project-type: 'multijob'
544 gs-pathname: '{gs-pathname}'
550 default: https://gerrit.opnfv.org/gerrit/$PROJECT
551 description: "Used for overriding the GIT URL coming from parameters macro."
559 use-build-blocker: false
569 - description-setter:
570 description: "Deployed on $NODE_NAME"
572 name: 'Baremetal Deploy'
575 - name: 'apex-deploy-baremetal-{stream}'
576 node-parameters: false
577 current-parameters: true
578 predefined-parameters: |
579 GERRIT_BRANCH=$GERRIT_BRANCH
582 DEPLOY_SCENARIO={verify-scenario}
583 kill-phase-on: FAILURE
588 condition: SUCCESSFUL
590 - name: 'cperf-apex-intel-pod2-daily-master'
591 node-parameters: true
592 current-parameters: false
593 predefined-parameters:
594 DEPLOY_SCENARIO={verify-scenario}
601 name: 'apex-deploy-{platform}-{stream}'
603 node: 'apex-{platform}-{stream}'
618 - '{project}-{platform}-{stream}-defaults'
623 gs-pathname: '{gs-pathname}'
625 name: DEPLOY_SCENARIO
626 default: '{verify-scenario}'
627 description: "Scenario to deploy with."
631 description: "Use yes in lower case to invoke clean. Indicates if the deploy environment should be cleaned before deployment"
636 use-build-blocker: true
650 - description-setter:
651 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
652 - 'apex-download-artifact'
657 # Baremetal Deploy and Test
659 name: 'apex-{scenario}-baremetal-{scenario_stream}'
661 project-type: 'multijob'
669 - '{project}-defaults'
670 - '{project}-baremetal-{scenario_stream}-defaults'
675 gs-pathname: '{gs-pathname}'
677 name: DEPLOY_SCENARIO
678 default: '{scenario}'
679 description: "Scenario to deploy with."
683 use-build-blocker: true
688 - 'apex-.*-promote.*'
690 - 'apex-.+-baremetal-.+'
696 - description-setter:
697 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
699 name: 'Baremetal Deploy'
700 condition: SUCCESSFUL
702 - name: 'apex-deploy-baremetal-{scenario_stream}'
703 node-parameters: true
704 current-parameters: true
705 predefined-parameters: |
707 GERRIT_BRANCH=$GERRIT_BRANCH
709 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
710 kill-phase-on: FAILURE
714 name: 'OPNFV Test Suite'
716 - name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
717 node-parameters: true
718 current-parameters: false
719 predefined-parameters:
720 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
728 !include-raw-escape: ./update-build-result.groovy
732 name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
734 project-type: 'multijob'
739 - '{project}-defaults'
740 - '{project}-baremetal-{scenario_stream}-defaults'
745 gs-pathname: '{gs-pathname}'
747 name: DEPLOY_SCENARIO
748 default: '{scenario}'
749 description: "Scenario to deploy with."
753 use-build-blocker: true
758 - 'apex-.*-promote.*'
760 - 'apex-testsuite-.+-baremetal-.+'
766 - description-setter:
767 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
772 - name: 'functest-apex-baremetal-daily-{scenario_stream}'
773 node-parameters: true
774 current-parameters: false
775 predefined-parameters:
776 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
784 - name: 'yardstick-apex-baremetal-daily-{scenario_stream}'
785 node-parameters: true
786 current-parameters: false
787 predefined-parameters:
788 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
796 - name: 'dovetail-apex-baremetal-proposed_tests-{scenario_stream}'
797 node-parameters: true
798 current-parameters: false
799 predefined-parameters:
800 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
802 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|nosdn-kvm|odl_l3-fdio)-ha/"
809 - name: 'storperf-apex-baremetal-daily-{scenario_stream}'
810 node-parameters: true
811 current-parameters: false
812 predefined-parameters:
813 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
814 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-nosdn-nofeature-ha/"
818 # Build status is always success due conditional plugin prefetching
819 # build status before multijob phases execute
820 # - conditional-step:
821 # condition-kind: current-status
822 # condition-worst: SUCCESS
823 # condtion-best: SUCCESS
824 # on-evaluation-failure: mark-unstable
826 # - shell: 'echo "Tests Passed"'
829 name: 'apex-daily-{stream}'
831 # Job template for daily build
833 # Required Variables:
834 # stream: branch with - in place of / (eg. stable)
835 # branch: branch (eg. stable)
836 project-type: 'multijob'
838 node: '{baremetal-slave}'
846 - '{project}-defaults'
847 - '{project}-baremetal-{stream}-defaults'
852 gs-pathname: '{gs-pathname}'
863 condition: SUCCESSFUL
865 - name: 'apex-build-{stream}'
866 current-parameters: false
867 predefined-parameters: |
868 GERRIT_BRANCH=$GERRIT_BRANCH
870 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
871 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
872 node-parameters: true
873 kill-phase-on: FAILURE
877 name: 'Verify and upload ISO'
878 condition: SUCCESSFUL
880 - name: 'apex-verify-iso-{stream}'
881 current-parameters: false
882 predefined-parameters: |
883 BUILD_DIRECTORY=$WORKSPACE/../apex-build-{stream}/.build
884 GERRIT_BRANCH=$GERRIT_BRANCH
886 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
887 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
888 node-parameters: true
889 kill-phase-on: FAILURE
892 - apex-builder-{stream}
896 name: 'apex-create-snapshot'
898 # Job template for clean
900 # Required Variables:
901 # stream: branch with - in place of / (eg. stable)
907 !include-raw-escape: ./apex-snapshot-create.sh
911 name: 'apex-upload-snapshot'
913 # Job template for clean
915 # Required Variables:
916 # stream: branch with - in place of / (eg. stable)
922 properties-content: ARTIFACT_TYPE=snapshot
923 - 'apex-upload-artifact'
927 name: 'apex-csit-promote-daily-{stream}'
929 # Job template for promoting CSIT Snapshots
931 # Required Variables:
932 # stream: branch with - in place of / (eg. stable)
933 # branch: branch (eg. stable)
934 node: '{virtual-slave}'
935 project-type: 'multijob'
946 gs-pathname: '{gs-pathname}'
950 use-build-blocker: true
959 - timed: '0 12 * * 0'
964 condition: SUCCESSFUL
966 - name: 'apex-build-{stream}'
967 current-parameters: false
968 predefined-parameters: |
969 GERRIT_BRANCH=$GERRIT_BRANCH
970 GERRIT_REFSPEC=$GERRIT_REFSPEC
971 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
972 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
973 node-parameters: false
974 kill-phase-on: FAILURE
979 condition: SUCCESSFUL
981 - name: 'apex-deploy-virtual-{stream}'
982 current-parameters: false
983 predefined-parameters: |
984 DEPLOY_SCENARIO=os-odl_l3-csit-noha
986 GERRIT_BRANCH=$GERRIT_BRANCH
987 GERRIT_REFSPEC=$GERRIT_REFSPEC
988 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
989 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
991 node-parameters: true
992 kill-phase-on: FAILURE
997 condition: SUCCESSFUL
999 - name: 'functest-apex-virtual-suite-{stream}'
1000 current-parameters: false
1001 predefined-parameters: |
1002 DEPLOY_SCENARIO=os-odl_l3-nofeature-noha
1003 FUNCTEST_SUITE_NAME=tempest_smoke_serial
1004 GERRIT_BRANCH=$GERRIT_BRANCH
1005 GERRIT_REFSPEC=$GERRIT_REFSPEC
1006 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1007 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1008 node-parameters: true
1009 kill-phase-on: FAILURE
1013 name: create snapshot
1014 condition: SUCCESSFUL
1016 - name: 'apex-create-snapshot'
1017 current-parameters: false
1018 predefined-parameters: |
1020 node-parameters: true
1021 kill-phase-on: FAILURE
1025 name: upload snapshot
1026 condition: SUCCESSFUL
1028 - name: 'apex-upload-snapshot'
1029 current-parameters: false
1030 predefined-parameters: |
1032 node-parameters: true
1033 kill-phase-on: FAILURE
1039 name: 'apex-fdio-promote-daily-{stream}'
1041 # Job template for promoting CSIT Snapshots
1043 # Required Variables:
1044 # stream: branch with - in place of / (eg. stable)
1045 # branch: branch (eg. stable)
1046 node: '{virtual-slave}'
1047 project-type: 'multijob'
1054 - project-parameter:
1055 project: '{project}'
1058 gs-pathname: '{gs-pathname}'
1062 use-build-blocker: true
1073 condition: SUCCESSFUL
1075 - name: 'apex-build-{stream}'
1076 current-parameters: false
1077 predefined-parameters: |
1078 GERRIT_BRANCH=$GERRIT_BRANCH
1079 GERRIT_REFSPEC=$GERRIT_REFSPEC
1080 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1081 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1082 node-parameters: false
1083 kill-phase-on: FAILURE
1087 name: deploy-virtual
1088 condition: SUCCESSFUL
1090 - name: 'apex-deploy-virtual-{stream}'
1091 current-parameters: false
1092 predefined-parameters: |
1093 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
1095 GERRIT_BRANCH=$GERRIT_BRANCH
1096 GERRIT_REFSPEC=$GERRIT_REFSPEC
1097 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1098 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1100 node-parameters: true
1101 kill-phase-on: FAILURE
1105 name: create snapshot
1106 condition: SUCCESSFUL
1108 - name: 'apex-create-snapshot'
1109 current-parameters: false
1110 predefined-parameters: |
1112 node-parameters: true
1113 kill-phase-on: FAILURE
1117 name: upload snapshot
1118 condition: SUCCESSFUL
1120 - name: 'apex-upload-snapshot'
1121 current-parameters: false
1122 predefined-parameters: |
1124 node-parameters: true
1125 kill-phase-on: FAILURE
1131 name: 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
1133 project-type: 'multijob'
1144 - '{project}-defaults'
1145 - project-parameter:
1146 project: '{project}'
1149 gs-pathname: '{gs-pathname}'
1151 name: DEPLOY_SCENARIO
1152 default: 'os-nosdn-nofeature-ha'
1153 description: "Scenario to deploy with."
1156 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1157 description: 'Git URL to use on this Jenkins Slave'
1160 default: /root/.ssh/id_rsa
1161 description: 'SSH key to use for Apex'
1165 use-build-blocker: true
1170 - 'apex-.*-promote.*'
1172 - 'apex-.+-baremetal-.+'
1178 - description-setter:
1179 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1181 name: 'Baremetal Deploy'
1182 condition: SUCCESSFUL
1184 - name: 'apex-deploy-baremetal-{stream}'
1185 node-parameters: true
1186 current-parameters: true
1187 predefined-parameters: |
1189 GERRIT_BRANCH=$GERRIT_BRANCH
1191 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1192 kill-phase-on: FAILURE
1199 - name: 'yardstick-apex-baremetal-daily-{stream}'
1200 node-parameters: true
1201 current-parameters: false
1202 predefined-parameters:
1203 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1204 kill-phase-on: NEVER
1205 abort-all-job: false
1208 # Dovetail Danube test job
1210 name: 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
1212 project-type: 'multijob'
1219 - '{project}-defaults'
1220 - project-parameter:
1221 project: '{project}'
1222 branch: 'stable/danube'
1224 gs-pathname: '/danube'
1226 name: DEPLOY_SCENARIO
1227 default: 'os-nosdn-nofeature-ha'
1228 description: "Scenario to deploy with."
1233 use-build-blocker: true
1238 - 'apex-.*-promote.*'
1242 - timed: '0 12 * * *'
1245 - description-setter:
1246 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1248 name: 'Baremetal Deploy'
1249 condition: SUCCESSFUL
1251 - name: 'apex-deploy-baremetal-danube'
1252 node-parameters: true
1253 current-parameters: true
1254 predefined-parameters: |
1256 GERRIT_BRANCH=$GERRIT_BRANCH
1258 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1259 kill-phase-on: FAILURE
1266 - name: 'dovetail-apex-baremetal-proposed_tests-danube'
1267 node-parameters: true
1268 current-parameters: false
1269 predefined-parameters:
1270 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1271 kill-phase-on: NEVER
1272 abort-all-job: false
1275 ########################
1277 ########################
1279 name: apex-parameter
1284 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1286 name: ARTIFACT_VERSION
1288 description: "Artifact version type"
1290 name: BUILD_DIRECTORY
1291 default: $WORKSPACE/.build
1292 description: "Directory where the build artifact will be located upon the completion of the build."
1294 name: CACHE_DIRECTORY
1295 default: $HOME/opnfv/apex-cache{gs-pathname}
1296 description: "Directory where the cache to be used during the build is located."
1299 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1300 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1303 default: '{gs-pathname}'
1304 description: "Version directory where opnfv artifacts are stored in gs repository"
1307 default: $GS_BASE{gs-pathname}
1308 description: "URL to Google Storage."
1312 description: "Flag to know if we should promote/upload snapshot artifacts."
1314 ########################
1316 ########################
1320 name: apex-builder-danube
1323 name: Baremetal Deploy and Test Phase
1324 condition: SUCCESSFUL
1327 - name: 'apex-os-nosdn-nofeature-noha-baremetal-danube'
1328 node-parameters: false
1329 current-parameters: false
1330 predefined-parameters: |
1332 kill-phase-on: NEVER
1336 - name: 'apex-os-nosdn-nofeature-ha-baremetal-danube'
1337 node-parameters: false
1338 current-parameters: false
1339 predefined-parameters: |
1341 kill-phase-on: NEVER
1345 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-danube'
1346 node-parameters: false
1347 current-parameters: false
1348 predefined-parameters: |
1350 kill-phase-on: NEVER
1354 - name: 'apex-os-nosdn-ovs-noha-baremetal-danube'
1355 node-parameters: false
1356 current-parameters: false
1357 predefined-parameters: |
1359 kill-phase-on: NEVER
1363 - name: 'apex-os-nosdn-ovs-ha-baremetal-danube'
1364 node-parameters: false
1365 current-parameters: false
1366 predefined-parameters: |
1368 kill-phase-on: NEVER
1372 - name: 'apex-os-nosdn-fdio-noha-baremetal-danube'
1373 node-parameters: false
1374 current-parameters: false
1375 predefined-parameters: |
1377 kill-phase-on: NEVER
1381 - name: 'apex-os-nosdn-fdio-ha-baremetal-danube'
1382 node-parameters: false
1383 current-parameters: false
1384 predefined-parameters: |
1386 kill-phase-on: NEVER
1390 - name: 'apex-os-nosdn-kvm-ha-baremetal-danube'
1391 node-parameters: false
1392 current-parameters: false
1393 predefined-parameters: |
1395 kill-phase-on: NEVER
1399 - name: 'apex-os-nosdn-kvm-noha-baremetal-danube'
1400 node-parameters: false
1401 current-parameters: false
1402 predefined-parameters: |
1404 kill-phase-on: NEVER
1408 - name: 'apex-os-odl_l2-fdio-noha-baremetal-danube'
1409 node-parameters: false
1410 current-parameters: false
1411 predefined-parameters: |
1413 kill-phase-on: NEVER
1417 - name: 'apex-os-odl_l2-fdio-ha-baremetal-danube'
1418 node-parameters: false
1419 current-parameters: false
1420 predefined-parameters: |
1422 kill-phase-on: NEVER
1426 - name: 'apex-os-odl_netvirt-fdio-noha-baremetal-danube'
1427 node-parameters: false
1428 current-parameters: false
1429 predefined-parameters: |
1431 kill-phase-on: NEVER
1435 - name: 'apex-os-odl_l2-sfc-noha-baremetal-danube'
1436 node-parameters: false
1437 current-parameters: false
1438 predefined-parameters: |
1440 kill-phase-on: NEVER
1444 - name: 'apex-os-odl_l3-nofeature-noha-baremetal-danube'
1445 node-parameters: false
1446 current-parameters: false
1447 predefined-parameters: |
1449 kill-phase-on: NEVER
1453 - name: 'apex-os-odl_l3-nofeature-ha-baremetal-danube'
1454 node-parameters: false
1455 current-parameters: false
1456 predefined-parameters: |
1458 kill-phase-on: NEVER
1462 - name: 'apex-os-odl_l3-ovs-noha-baremetal-danube'
1463 node-parameters: false
1464 current-parameters: false
1465 predefined-parameters: |
1467 kill-phase-on: NEVER
1471 - name: 'apex-os-odl_l3-ovs-ha-baremetal-danube'
1472 node-parameters: false
1473 current-parameters: false
1474 predefined-parameters: |
1476 kill-phase-on: NEVER
1480 - name: 'apex-os-odl-bgpvpn-ha-baremetal-danube'
1481 node-parameters: false
1482 current-parameters: false
1483 predefined-parameters: |
1485 kill-phase-on: NEVER
1489 - name: 'apex-os-odl-gluon-noha-baremetal-danube'
1490 node-parameters: false
1491 current-parameters: false
1492 predefined-parameters: |
1494 kill-phase-on: NEVER
1498 - name: 'apex-os-odl_l3-fdio-noha-baremetal-danube'
1499 node-parameters: false
1500 current-parameters: false
1501 predefined-parameters: |
1503 kill-phase-on: NEVER
1507 - name: 'apex-os-odl_l3-fdio-ha-baremetal-danube'
1508 node-parameters: false
1509 current-parameters: false
1510 predefined-parameters: |
1512 kill-phase-on: NEVER
1516 - name: 'apex-os-odl_l3-fdio_dvr-noha-baremetal-danube'
1517 node-parameters: false
1518 current-parameters: false
1519 predefined-parameters: |
1521 kill-phase-on: NEVER
1525 - name: 'apex-os-odl_l3-fdio_dvr-ha-baremetal-danube'
1526 node-parameters: false
1527 current-parameters: false
1528 predefined-parameters: |
1530 kill-phase-on: NEVER
1534 - name: 'apex-os-odl_l3-csit-noha-baremetal-danube'
1535 node-parameters: false
1536 current-parameters: false
1537 predefined-parameters: |
1539 kill-phase-on: NEVER
1543 - name: 'apex-os-onos-nofeature-ha-baremetal-danube'
1544 node-parameters: false
1545 current-parameters: false
1546 predefined-parameters: |
1548 kill-phase-on: NEVER
1552 - name: 'apex-os-ovn-nofeature-noha-baremetal-danube'
1553 node-parameters: false
1554 current-parameters: false
1555 predefined-parameters: |
1557 kill-phase-on: NEVER
1564 name: apex-builder-master
1567 name: Baremetal Deploy and Test Phase
1568 condition: SUCCESSFUL
1571 - name: 'apex-os-nosdn-nofeature-noha-baremetal-master'
1572 node-parameters: false
1573 current-parameters: false
1574 predefined-parameters: |
1576 kill-phase-on: NEVER
1580 - name: 'apex-os-nosdn-nofeature-ha-baremetal-master'
1581 node-parameters: false
1582 current-parameters: false
1583 predefined-parameters: |
1585 kill-phase-on: NEVER
1589 - name: 'apex-os-odl-nofeature-ha-baremetal-master'
1590 node-parameters: false
1591 current-parameters: false
1592 predefined-parameters: |
1594 kill-phase-on: NEVER
1598 - name: 'apex-os-odl-nofeature-noha-baremetal-master'
1599 node-parameters: false
1600 current-parameters: false
1601 predefined-parameters: |
1603 kill-phase-on: NEVER
1607 - name: 'apex-os-odl-bgpvpn-ha-baremetal-master'
1608 node-parameters: false
1609 current-parameters: false
1610 predefined-parameters: |
1612 kill-phase-on: NEVER
1616 - name: 'apex-os-ovn-nofeature-noha-baremetal-master'
1617 node-parameters: false
1618 current-parameters: false
1619 predefined-parameters: |
1621 kill-phase-on: NEVER
1625 - name: 'apex-os-nosdn-fdio-noha-baremetal-master'
1626 node-parameters: false
1627 current-parameters: false
1628 predefined-parameters: |
1630 kill-phase-on: NEVER
1634 - name: 'apex-os-nosdn-fdio-ha-baremetal-master'
1635 node-parameters: false
1636 current-parameters: false
1637 predefined-parameters: |
1639 kill-phase-on: NEVER
1643 - name: 'apex-os-odl-fdio-noha-baremetal-master'
1644 node-parameters: false
1645 current-parameters: false
1646 predefined-parameters: |
1648 kill-phase-on: NEVER
1652 - name: 'apex-os-odl-fdio-ha-baremetal-master'
1653 node-parameters: false
1654 current-parameters: false
1655 predefined-parameters: |
1657 kill-phase-on: NEVER
1661 - name: 'apex-os-nosdn-bar-ha-baremetal-master'
1662 node-parameters: false
1663 current-parameters: false
1664 predefined-parameters: |
1666 kill-phase-on: NEVER
1670 - name: 'apex-os-nosdn-bar-noha-baremetal-master'
1671 node-parameters: false
1672 current-parameters: false
1673 predefined-parameters: |
1675 kill-phase-on: NEVER
1679 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-master'
1680 node-parameters: false
1681 current-parameters: false
1682 predefined-parameters: |
1684 kill-phase-on: NEVER
1688 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-master'
1689 node-parameters: false
1690 current-parameters: false
1691 predefined-parameters: |
1693 kill-phase-on: NEVER
1697 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-master'
1698 node-parameters: false
1699 current-parameters: false
1700 predefined-parameters: |
1702 kill-phase-on: NEVER
1706 - name: 'apex-os-nosdn-kvm_ovs_dpdk-noha-baremetal-master'
1707 node-parameters: false
1708 current-parameters: false
1709 predefined-parameters: |
1711 kill-phase-on: NEVER
1715 - name: 'apex-os-nosdn-kvm_ovs_dpdk-ha-baremetal-master'
1716 node-parameters: false
1717 current-parameters: false
1718 predefined-parameters: |
1720 kill-phase-on: NEVER
1724 - name: 'apex-os-odl-sfc-noha-baremetal-master'
1725 node-parameters: false
1726 current-parameters: false
1727 predefined-parameters: |
1729 kill-phase-on: NEVER
1733 - name: 'apex-os-odl-sfc-ha-baremetal-master'
1734 node-parameters: false
1735 current-parameters: false
1736 predefined-parameters: |
1738 kill-phase-on: NEVER
1742 - name: 'apex-os-odl-fdio-dvr-noha-baremetal-master'
1743 node-parameters: false
1744 current-parameters: false
1745 predefined-parameters: |
1747 kill-phase-on: NEVER
1751 - name: 'apex-os-odl-fdio-dvr-ha-baremetal-master'
1752 node-parameters: false
1753 current-parameters: false
1754 predefined-parameters: |
1756 kill-phase-on: NEVER
1763 name: apex-builder-euphrates
1766 name: Baremetal Deploy and Test Phase
1767 condition: SUCCESSFUL
1770 - name: 'apex-os-nosdn-nofeature-noha-baremetal-euphrates'
1771 node-parameters: false
1772 current-parameters: false
1773 predefined-parameters: |
1775 kill-phase-on: NEVER
1779 - name: 'apex-os-nosdn-nofeature-ha-baremetal-euphrates'
1780 node-parameters: false
1781 current-parameters: false
1782 predefined-parameters: |
1784 kill-phase-on: NEVER
1788 - name: 'apex-os-odl-nofeature-ha-baremetal-euphrates'
1789 node-parameters: false
1790 current-parameters: false
1791 predefined-parameters: |
1793 kill-phase-on: NEVER
1797 - name: 'apex-os-odl-nofeature-noha-baremetal-euphrates'
1798 node-parameters: false
1799 current-parameters: false
1800 predefined-parameters: |
1802 kill-phase-on: NEVER
1806 - name: 'apex-os-odl-bgpvpn-ha-baremetal-euphrates'
1807 node-parameters: false
1808 current-parameters: false
1809 predefined-parameters: |
1811 kill-phase-on: NEVER
1815 - name: 'apex-os-ovn-nofeature-noha-baremetal-euphrates'
1816 node-parameters: false
1817 current-parameters: false
1818 predefined-parameters: |
1820 kill-phase-on: NEVER
1824 - name: 'apex-os-nosdn-fdio-noha-baremetal-euphrates'
1825 node-parameters: false
1826 current-parameters: false
1827 predefined-parameters: |
1829 kill-phase-on: NEVER
1833 - name: 'apex-os-nosdn-fdio-ha-baremetal-euphrates'
1834 node-parameters: false
1835 current-parameters: false
1836 predefined-parameters: |
1838 kill-phase-on: NEVER
1842 - name: 'apex-os-odl-fdio-noha-baremetal-euphrates'
1843 node-parameters: false
1844 current-parameters: false
1845 predefined-parameters: |
1847 kill-phase-on: NEVER
1851 - name: 'apex-os-odl-fdio-ha-baremetal-euphrates'
1852 node-parameters: false
1853 current-parameters: false
1854 predefined-parameters: |
1856 kill-phase-on: NEVER
1860 - name: 'apex-os-nosdn-bar-ha-baremetal-euphrates'
1861 node-parameters: false
1862 current-parameters: false
1863 predefined-parameters: |
1865 kill-phase-on: NEVER
1869 - name: 'apex-os-nosdn-bar-noha-baremetal-euphrates'
1870 node-parameters: false
1871 current-parameters: false
1872 predefined-parameters: |
1874 kill-phase-on: NEVER
1878 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-euphrates'
1879 node-parameters: false
1880 current-parameters: false
1881 predefined-parameters: |
1883 kill-phase-on: NEVER
1887 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-euphrates'
1888 node-parameters: false
1889 current-parameters: false
1890 predefined-parameters: |
1892 kill-phase-on: NEVER
1896 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-euphrates'
1897 node-parameters: false
1898 current-parameters: false
1899 predefined-parameters: |
1901 kill-phase-on: NEVER
1905 - name: 'apex-os-nosdn-kvm_ovs_dpdk-noha-baremetal-euphrates'
1906 node-parameters: false
1907 current-parameters: false
1908 predefined-parameters: |
1910 kill-phase-on: NEVER
1914 - name: 'apex-os-nosdn-kvm_ovs_dpdk-ha-baremetal-euphrates'
1915 node-parameters: false
1916 current-parameters: false
1917 predefined-parameters: |
1919 kill-phase-on: NEVER
1923 - name: 'apex-os-odl-sfc-noha-baremetal-euphrates'
1924 node-parameters: false
1925 current-parameters: false
1926 predefined-parameters: |
1928 kill-phase-on: NEVER
1932 - name: 'apex-os-odl-sfc-ha-baremetal-euphrates'
1933 node-parameters: false
1934 current-parameters: false
1935 predefined-parameters: |
1937 kill-phase-on: NEVER
1941 - name: 'apex-os-odl-fdio-dvr-noha-baremetal-euphrates'
1942 node-parameters: false
1943 current-parameters: false
1944 predefined-parameters: |
1946 kill-phase-on: NEVER
1950 - name: 'apex-os-odl-fdio-dvr-ha-baremetal-euphrates'
1951 node-parameters: false
1952 current-parameters: false
1953 predefined-parameters: |
1955 kill-phase-on: NEVER
1962 name: 'apex-unit-test'
1965 !include-raw: ./apex-unit-test.sh
1968 name: 'apex-upload-artifact'
1971 !include-raw: ./apex-upload-artifact.sh
1974 name: 'apex-download-artifact'
1977 !include-raw: ./apex-download-artifact.sh
1983 !include-raw: ./apex-deploy.sh
1985 #######################
1987 ########################
1991 - timed: '0 3 1 1 7'
1993 name: 'apex-euphrates'
1995 - timed: '0 12 * * *'
1999 - timed: '0 3 1 1 7'