6 - 'apex-fetch-logs-{stream}'
7 - 'apex-runner-cperf-{stream}'
8 - 'apex-virtual-{stream}'
9 - 'apex-deploy-{platform}-{stream}'
10 - 'apex-daily-{stream}'
11 - 'apex-csit-promote-daily-{stream}-os-{os_version}-{topology}'
12 - 'apex-fdio-promote-daily-{stream}'
13 - 'apex-{scenario}-baremetal-{scenario_stream}'
14 - 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
15 - 'apex-upload-snapshot'
16 - 'apex-create-snapshot'
17 - 'apex-fetch-snap-info'
18 - 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
19 - 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
20 # stream: branch with - in place of / (eg. stable-arno)
21 # branch: branch (eg. stable/arno)
26 build-slave: 'apex-build-master'
27 virtual-slave: 'apex-virtual-master'
28 baremetal-slave: 'apex-baremetal-master'
29 verify-scenario: 'os-nosdn-nofeature-noha'
30 scenario_stream: 'master'
32 disable_promote: false
34 branch: 'stable/gambia'
35 gs-pathname: '/gambia'
36 build-slave: 'apex-build-master'
37 virtual-slave: 'apex-virtual-master'
38 baremetal-slave: 'apex-baremetal-master'
39 verify-scenario: 'os-nosdn-nofeature-ha'
40 scenario_stream: 'gambia'
42 disable_promote: false
44 branch: 'stable/fraser'
45 gs-pathname: '/fraser'
46 build-slave: 'apex-build-master'
47 virtual-slave: 'apex-virtual-master'
48 baremetal-slave: 'apex-baremetal-master'
49 verify-scenario: 'os-nosdn-nofeature-ha'
50 scenario_stream: 'fraser'
53 - euphrates: &euphrates
54 branch: 'stable/euphrates'
55 gs-pathname: '/euphrates'
56 build-slave: 'apex-build-master'
57 virtual-slave: 'apex-virtual-master'
58 baremetal-slave: 'apex-baremetal-master'
59 verify-scenario: 'os-odl-nofeature-ha'
60 scenario_stream: 'euphrates'
64 branch: 'stable/danube'
65 gs-pathname: '/danube'
66 build-slave: 'apex-build-danube'
67 virtual-slave: 'apex-virtual-danube'
68 baremetal-slave: 'apex-baremetal-danube'
69 verify-scenario: 'os-odl_l3-nofeature-ha'
70 scenario_stream: 'danube'
76 - 'os-nosdn-nofeature-ha':
80 - 'os-nosdn-nofeature-noha':
82 - 'os-nosdn-nofeature-ha':
84 - 'os-nosdn-nofeature-ha-ipv6':
86 - 'os-odl-nofeature-noha':
88 - 'os-odl-nofeature-ha':
90 - 'k8s-nosdn-nofeature-noha':
94 - 'os-odl-bgpvpn-noha':
100 - 'os-nosdn-calipso-noha':
102 - 'os-ovn-nofeature-ha':
104 - 'os-nosdn-nofeature-noha':
106 - 'os-nosdn-nofeature-ha':
108 - 'os-nosdn-nofeature-ha-ipv6':
110 - 'os-nosdn-ovs-noha':
114 - 'os-nosdn-fdio-noha':
116 - 'os-nosdn-fdio-ha':
120 - 'os-nosdn-kvm-noha':
122 - 'os-odl_l2-fdio-noha':
124 - 'os-odl_l2-fdio-ha':
126 - 'os-odl_netvirt-fdio-noha':
128 - 'os-odl_l2-sfc-noha':
130 - 'os-odl_l3-nofeature-noha':
132 - 'os-odl_l3-nofeature-ha':
134 - 'os-odl_l3-ovs-noha':
136 - 'os-odl_l3-ovs-ha':
138 - 'os-odl-bgpvpn-ha':
140 - 'os-odl-gluon-noha':
142 - 'os-odl_l3-fdio-noha':
144 - 'os-odl_l3-fdio-ha':
146 - 'os-odl_l3-fdio_dvr-noha':
148 - 'os-odl_l3-fdio_dvr-ha':
150 - 'os-odl_l3-csit-noha':
152 - 'os-onos-nofeature-ha':
154 - 'os-ovn-nofeature-noha':
156 - 'os-nosdn-nofeature-noha':
158 - 'os-nosdn-nofeature-ha':
160 - 'os-nosdn-nofeature-ha-ipv6':
162 - 'os-odl-nofeature-noha':
164 - 'os-odl-nofeature-ha':
166 - 'os-nosdn-rocky-noha':
168 - 'os-nosdn-rocky-ha':
170 - 'os-nosdn-rocky-ha-ipv6':
172 - 'os-odl-rocky-noha':
176 - 'k8s-nosdn-nofeature-noha':
178 - 'os-odl-bgpvpn-ha':
180 - 'os-odl-bgpvpn-noha':
182 - 'os-odl-bgpvpn_queens-ha':
184 - 'os-odl-bgpvpn_queens-noha':
190 - 'os-odl-sfc_rocky-ha':
192 - 'os-odl-sfc_rocky-noha':
194 - 'os-nosdn-calipso-noha':
196 - 'os-nosdn-calipso_rocky-noha':
198 - 'os-ovn-nofeature-ha':
202 - 'os-nosdn-nofeature-noha':
204 - 'os-nosdn-nofeature-ha':
206 - 'os-odl-nofeature-ha':
208 - 'os-odl-nofeature-noha':
210 - 'os-odl-bgpvpn-ha':
212 - 'os-ovn-nofeature-noha':
214 - 'os-nosdn-fdio-noha':
216 - 'os-nosdn-fdio-ha':
220 - 'os-nosdn-bar-noha':
222 - 'os-nosdn-nofeature-ha-ipv6':
224 - 'os-nosdn-ovs_dpdk-noha':
226 - 'os-nosdn-ovs_dpdk-ha':
228 - 'os-nosdn-kvm_ovs_dpdk-noha':
230 - 'os-nosdn-kvm_ovs_dpdk-ha':
243 os_scenario: 'nofeature'
244 odl_branch: 'stable/oxygen'
247 odl_branch: 'stable/oxygen'
249 os_scenario: 'nofeature'
250 odl_branch: 'stable/fluorine'
259 name: 'apex-fetch-logs-{stream}'
271 gs-pathname: '{gs-pathname}'
272 # yamllint enable rule:line-length
284 name: 'apex-runner-cperf-{stream}'
287 project-type: 'multijob'
294 gs-pathname: '{gs-pathname}'
300 default: https://gerrit.opnfv.org/gerrit/$PROJECT
301 description: "Used for overriding the GIT URL coming from parameters macro."
309 use-build-blocker: false
310 blocking-level: 'NODE'
319 - description-setter:
320 description: "Deployed on $NODE_NAME"
322 name: 'Baremetal Deploy'
325 - name: 'apex-deploy-baremetal-{stream}'
326 node-parameters: false
327 current-parameters: true
328 predefined-parameters: |
329 GERRIT_BRANCH=$GERRIT_BRANCH
332 DEPLOY_SCENARIO={verify-scenario}
333 kill-phase-on: FAILURE
338 condition: SUCCESSFUL
340 - name: 'cperf-apex-intel-pod2-daily-master'
341 node-parameters: true
342 current-parameters: false
343 predefined-parameters:
344 DEPLOY_SCENARIO={verify-scenario}
351 name: 'apex-deploy-{platform}-{stream}'
366 - '{project}-{platform}-{stream}-defaults'
371 gs-pathname: '{gs-pathname}'
373 name: DEPLOY_SCENARIO
374 default: '{verify-scenario}'
375 description: "Scenario to deploy with."
376 # yamllint disable rule:line-length
380 description: "Use yes in lower case to invoke clean. Indicates if the deploy environment should be cleaned before deployment"
382 # yamllint enable rule:line-length
386 use-build-blocker: true
387 blocking-level: 'NODE'
401 - description-setter:
402 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
403 - 'apex-download-artifact'
408 # Virtual Deploy and Test
410 name: 'apex-virtual-{stream}'
412 project-type: 'multijob'
422 - '{project}-defaults'
423 - '{project}-virtual-{stream}-defaults'
424 - 'functest-suite-parameter'
429 gs-pathname: '{gs-pathname}'
431 name: DEPLOY_SCENARIO
432 default: '{verify-scenario}'
433 description: "Scenario to deploy with."
435 name: ARTIFACT_VERSION
437 description: "Used for overriding the ARTIFACT_VERSION"
442 use-build-blocker: true
443 blocking-level: 'NODE'
448 - 'apex-verify-gate-.*'
450 - 'apex-.*-promote.*'
457 - description-setter:
458 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
461 condition: SUCCESSFUL
463 - name: 'apex-deploy-virtual-{stream}'
464 current-parameters: false
465 predefined-parameters: |
466 ARTIFACT_VERSION=$ARTIFACT_VERSION
467 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
469 GERRIT_BRANCH=$GERRIT_BRANCH
470 GERRIT_REFSPEC=$GERRIT_REFSPEC
471 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
472 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
474 node-parameters: true
475 kill-phase-on: FAILURE
482 - name: 'functest-apex-virtual-suite-{stream}'
483 current-parameters: false
484 predefined-parameters: |
485 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
486 FUNCTEST_MODE=$FUNCTEST_MODE
487 FUNCTEST_SUITE_NAME=$FUNCTEST_SUITE_NAME
488 GERRIT_BRANCH=$GERRIT_BRANCH
489 GERRIT_REFSPEC=$GERRIT_REFSPEC
490 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
491 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
492 node-parameters: true
497 name: apex-fetch-logs
499 - name: 'apex-fetch-logs-{stream}'
500 current-parameters: false
501 predefined-parameters: |
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 node-parameters: true
511 # Baremetal Deploy and Test
513 name: 'apex-{scenario}-baremetal-{scenario_stream}'
515 project-type: 'multijob'
523 - '{project}-defaults'
524 - '{project}-baremetal-{scenario_stream}-defaults'
529 gs-pathname: '{gs-pathname}'
531 name: DEPLOY_SCENARIO
532 default: '{scenario}'
533 description: "Scenario to deploy with."
538 use-build-blocker: true
539 blocking-level: 'NODE'
543 - 'apex-.*-promote.*'
545 - 'apex-.+-baremetal-.+'
552 - description-setter:
553 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
555 name: 'Baremetal Deploy'
556 condition: SUCCESSFUL
557 execution-type: SEQUENTIALLY
559 - name: 'apex-deploy-baremetal-{scenario_stream}'
560 node-parameters: true
561 current-parameters: true
562 predefined-parameters: |
564 GERRIT_BRANCH=$GERRIT_BRANCH
566 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
570 - name: 'apex-fetch-logs-{scenario_stream}'
571 current-parameters: true
572 predefined-parameters: |
573 GERRIT_BRANCH=$GERRIT_BRANCH
575 node-parameters: true
580 !include-raw-escape: ./apex-functest-scenario.sh
582 properties-file: functest_scenario
583 override-build-parameters: true
585 name: 'OPNFV Test Suite'
588 - name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
589 node-parameters: true
590 current-parameters: false
591 predefined-parameters: |
592 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
593 DOCKER_TAG=$DOCKER_TAG
598 name: apex-fetch-logs
600 - name: 'apex-fetch-logs-{scenario_stream}'
601 current-parameters: true
602 predefined-parameters: |
603 GERRIT_BRANCH=$GERRIT_BRANCH
605 node-parameters: true
612 !include-raw-escape: ./update-build-result.groovy
616 name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
618 project-type: 'multijob'
623 - '{project}-defaults'
624 - '{project}-baremetal-{scenario_stream}-defaults'
629 gs-pathname: '{gs-pathname}'
631 name: DEPLOY_SCENARIO
632 default: '{scenario}'
633 description: "Scenario to deploy with."
637 description: Default docker tag to pass to functest
642 use-build-blocker: true
643 blocking-level: 'NODE'
648 - 'apex-testsuite-.+-baremetal-.+'
655 - description-setter:
656 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
661 - name: 'functest-apex-baremetal-daily-{scenario_stream}'
662 node-parameters: true
663 current-parameters: false
664 predefined-parameters: |
665 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
666 DOCKER_TAG=$DOCKER_TAG
674 - name: 'yardstick-apex-baremetal-daily-{scenario_stream}'
675 node-parameters: true
676 current-parameters: false
677 predefined-parameters:
678 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
683 name: Dovetail-proposed_tests
686 - name: 'dovetail-apex-baremetal-default-mandatory-{scenario_stream}'
687 node-parameters: true
688 current-parameters: false
689 predefined-parameters:
690 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
692 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
696 name: Dovetail-default
699 - name: 'dovetail-apex-baremetal-default-optional-{scenario_stream}'
700 node-parameters: true
701 current-parameters: false
702 predefined-parameters:
703 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
705 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
712 - name: 'storperf-apex-baremetal-daily-{scenario_stream}'
713 node-parameters: true
714 current-parameters: false
715 predefined-parameters:
716 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
717 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-nosdn-nofeature-ha/"
721 # Build status is always success due conditional plugin prefetching
722 # build status before multijob phases execute
723 # - conditional-step:
724 # condition-kind: current-status
725 # condition-worst: SUCCESS
726 # condtion-best: SUCCESS
727 # on-evaluation-failure: mark-unstable
729 # - shell: 'echo "Tests Passed"'
732 name: 'apex-daily-{stream}'
734 # Job template for daily build
736 # Required Variables:
737 # stream: branch with - in place of / (eg. stable)
738 # branch: branch (eg. stable)
739 project-type: 'multijob'
741 disabled: '{obj:disable_daily}'
747 - '{project}-defaults'
748 - '{project}-baremetal-{stream}-defaults'
753 gs-pathname: '{gs-pathname}'
758 use-build-blocker: true
759 blocking-level: 'NODE'
769 condition: SUCCESSFUL
771 - name: 'apex-build-{stream}'
772 current-parameters: false
773 predefined-parameters: |
774 GERRIT_BRANCH=$GERRIT_BRANCH
776 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
777 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
778 node-parameters: true
779 kill-phase-on: FAILURE
783 name: 'Verify and upload ISO'
784 condition: SUCCESSFUL
786 - name: 'apex-verify-iso-{stream}'
787 current-parameters: false
788 predefined-parameters: |
789 BUILD_DIRECTORY=$WORKSPACE/../apex-build-{stream}/.build
790 GERRIT_BRANCH=$GERRIT_BRANCH
792 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
793 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
794 node-parameters: true
795 kill-phase-on: FAILURE
798 - apex-builder-{stream}
800 # snapshot info fetch
802 name: 'apex-fetch-snap-info'
807 - '{project}-defaults'
811 !include-raw-escape: ./apex-fetch-snap-info.sh
815 name: 'apex-create-snapshot'
820 - '{project}-defaults'
824 !include-raw-escape: ./apex-snapshot-create.sh
828 name: 'apex-upload-snapshot'
833 - '{project}-defaults'
837 properties-content: ARTIFACT_TYPE=snapshot
838 - 'apex-upload-artifact'
842 name: 'apex-csit-promote-daily-{stream}-os-{os_version}-{topology}'
844 # Job template for promoting CSIT Snapshots
846 # Required Variables:
847 # stream: branch with - in place of / (eg. stable)
848 # branch: branch (eg. stable)
849 node: '{virtual-slave}'
850 project-type: 'multijob'
851 disabled: '{disable_promote}'
861 gs-pathname: '{gs-pathname}'
863 name: ARTIFACT_VERSION
865 description: "Used for overriding the ARTIFACT_VERSION"
869 description: "Used for overriding the PROMOTE"
872 default: 'artifacts.opnfv.org/apex/{os_version}/{topology}'
873 description: "User for overriding GS_URL from apex params"
876 default: '{os_version}'
877 description: OpenStack version short name
880 default: '{odl_branch}'
881 description: ODL branch being used
885 description: "Used to force promotion and skip CSIT"
888 use-build-blocker: true
889 blocking-level: 'NODE'
894 - 'apex-csit-promote.*'
902 - '{stream}-{os_version}'
906 name: apex-virtual-deploy
907 condition: SUCCESSFUL
909 - name: 'apex-deploy-virtual-{stream}'
910 current-parameters: true
911 predefined-parameters: |
912 DEPLOY_SCENARIO=os-odl-{os_scenario}-{topology}
914 GERRIT_BRANCH=$GERRIT_BRANCH
915 GERRIT_REFSPEC=$GERRIT_REFSPEC
916 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
917 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
918 node-parameters: true
919 kill-phase-on: FAILURE
923 name: fetch snapshot info
924 condition: SUCCESSFUL
926 - name: 'apex-fetch-snap-info'
927 current-parameters: true
928 node-parameters: true
929 kill-phase-on: FAILURE
934 condition: SUCCESSFUL
935 execution-type: SEQUENTIALLY
937 - name: cperf-apex-csit-master
938 predefined-parameters: |
939 ODL_BRANCH=$ODL_BRANCH
940 RC_FILE_PATH=/tmp/csit/overcloudrc
941 NODE_FILE_PATH=/tmp/csit/node.yaml
942 SSH_KEY_PATH=/tmp/csit/id_rsa
943 ODL_CONTAINERIZED=true
944 OS_VERSION=$OS_VERSION
945 SKIP_CSIT=$FORCE_PROMOTE
946 node-parameters: true
949 - name: cperf-upload-logs-csit
950 predefined-parameters: |
951 ODL_BRANCH=$ODL_BRANCH
952 OS_VERSION=$OS_VERSION
953 node-parameters: true
954 kill-phase-on: FAILURE
956 - name: 'apex-fetch-logs-{stream}'
957 current-parameters: false
958 predefined-parameters: |
959 GERRIT_BRANCH=$GERRIT_BRANCH
960 GERRIT_REFSPEC=$GERRIT_REFSPEC
961 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
962 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
963 node-parameters: true
968 name: create snapshot
969 condition: SUCCESSFUL
971 - name: 'apex-create-snapshot'
972 current-parameters: true
973 predefined-parameters: |
975 node-parameters: true
976 kill-phase-on: FAILURE
980 name: upload snapshot
981 condition: SUCCESSFUL
983 - name: 'apex-upload-snapshot'
984 current-parameters: true
985 predefined-parameters: |
987 node-parameters: true
988 kill-phase-on: FAILURE
994 name: 'apex-fdio-promote-daily-{stream}'
996 # Job template for promoting CSIT Snapshots
998 # Required Variables:
999 # stream: branch with - in place of / (eg. stable)
1000 # branch: branch (eg. stable)
1001 node: '{virtual-slave}'
1002 project-type: 'multijob'
1009 - project-parameter:
1010 project: '{project}'
1013 gs-pathname: '{gs-pathname}'
1017 use-build-blocker: true
1018 blocking-level: 'NODE'
1028 condition: SUCCESSFUL
1030 - name: 'apex-build-{stream}'
1031 current-parameters: false
1032 predefined-parameters: |
1033 GERRIT_BRANCH=$GERRIT_BRANCH
1034 GERRIT_REFSPEC=$GERRIT_REFSPEC
1035 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1036 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1037 node-parameters: false
1038 kill-phase-on: FAILURE
1042 name: deploy-virtual
1043 condition: SUCCESSFUL
1045 - name: 'apex-deploy-virtual-{stream}'
1046 current-parameters: false
1047 predefined-parameters: |
1048 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
1050 GERRIT_BRANCH=$GERRIT_BRANCH
1051 GERRIT_REFSPEC=$GERRIT_REFSPEC
1052 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1053 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1055 node-parameters: true
1056 kill-phase-on: FAILURE
1060 name: create snapshot
1061 condition: SUCCESSFUL
1063 - name: 'apex-create-snapshot'
1064 current-parameters: false
1065 predefined-parameters: |
1067 node-parameters: true
1068 kill-phase-on: FAILURE
1072 name: upload snapshot
1073 condition: SUCCESSFUL
1075 - name: 'apex-upload-snapshot'
1076 current-parameters: false
1077 predefined-parameters: |
1079 node-parameters: true
1080 kill-phase-on: FAILURE
1086 name: 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
1088 project-type: 'multijob'
1101 - '{project}-defaults'
1102 - project-parameter:
1103 project: '{project}'
1106 gs-pathname: '{gs-pathname}'
1108 name: DEPLOY_SCENARIO
1109 default: 'os-nosdn-nofeature-ha'
1110 description: "Scenario to deploy with."
1113 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1114 description: 'Git URL to use on this Jenkins Slave'
1117 default: /root/.ssh/id_rsa
1118 description: 'SSH key to use for Apex'
1123 use-build-blocker: true
1124 blocking-level: 'NODE'
1128 - 'apex-.*-promote.*'
1130 - 'apex-.+-baremetal-.+'
1137 - description-setter:
1138 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1140 name: 'Baremetal Deploy'
1141 condition: SUCCESSFUL
1143 - name: 'apex-deploy-baremetal-{stream}'
1144 node-parameters: true
1145 current-parameters: true
1146 predefined-parameters: |
1148 GERRIT_BRANCH=$GERRIT_BRANCH
1150 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1151 kill-phase-on: FAILURE
1158 - name: 'yardstick-apex-baremetal-daily-{stream}'
1159 node-parameters: true
1160 current-parameters: false
1161 predefined-parameters:
1162 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1163 kill-phase-on: NEVER
1164 abort-all-job: false
1167 # Dovetail Danube test job
1169 name: 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
1171 project-type: 'multijob'
1178 - '{project}-defaults'
1179 - project-parameter:
1180 project: '{project}'
1181 branch: 'stable/danube'
1183 gs-pathname: '/danube'
1185 name: DEPLOY_SCENARIO
1186 default: 'os-nosdn-nofeature-ha'
1187 description: "Scenario to deploy with."
1192 use-build-blocker: true
1193 blocking-level: 'NODE'
1197 - 'apex-.*-promote.*'
1201 - timed: '' # '0 1 * * *'
1204 - description-setter:
1205 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1207 name: 'Baremetal Deploy'
1208 condition: SUCCESSFUL
1210 - name: 'apex-deploy-baremetal-danube'
1211 node-parameters: true
1212 current-parameters: true
1213 predefined-parameters: |
1215 GERRIT_BRANCH=$GERRIT_BRANCH
1217 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1218 kill-phase-on: FAILURE
1225 - name: 'dovetail-apex-baremetal-proposed_tests-danube'
1226 node-parameters: true
1227 current-parameters: false
1228 predefined-parameters:
1229 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1230 kill-phase-on: NEVER
1231 abort-all-job: false
1234 ########################
1236 ########################
1238 name: apex-parameter
1243 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1245 name: ARTIFACT_VERSION
1247 description: "Artifact version type"
1249 name: BUILD_DIRECTORY
1250 default: $WORKSPACE/.build
1251 description: "Directory where the build artifact will be located upon the completion of the build."
1253 name: CACHE_DIRECTORY
1254 default: $HOME/opnfv/apex-cache{gs-pathname}
1255 description: "Directory where the cache to be used during the build is located."
1256 # yamllint disable rule:line-length
1259 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1260 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1261 # yamllint enable rule:line-length
1264 default: '{gs-pathname}'
1265 description: "Version directory where opnfv artifacts are stored in gs repository"
1268 default: $GS_BASE{gs-pathname}
1269 description: "URL to Google Storage."
1273 description: "Flag to know if we should promote/upload snapshot artifacts."
1275 ########################
1277 ########################
1281 name: apex-builder-fraser
1284 name: Baremetal Deploy and Test Phase
1285 condition: SUCCESSFUL
1287 - name: 'apex-os-nosdn-nofeature-ha-baremetal-fraser'
1288 node-parameters: false
1289 current-parameters: false
1290 predefined-parameters: |
1292 kill-phase-on: NEVER
1295 - name: 'apex-os-odl-bgpvpn-ha-baremetal-fraser'
1296 node-parameters: false
1297 current-parameters: false
1298 predefined-parameters: |
1300 kill-phase-on: NEVER
1306 name: apex-builder-gambia
1309 name: Baremetal Deploy and Test Phase
1310 condition: SUCCESSFUL
1312 - name: 'apex-os-nosdn-nofeature-noha-baremetal-gambia'
1313 node-parameters: false
1314 current-parameters: false
1315 predefined-parameters: |
1317 kill-phase-on: NEVER
1320 - name: 'apex-os-nosdn-nofeature-ha-baremetal-gambia'
1321 node-parameters: false
1322 current-parameters: false
1323 predefined-parameters: |
1325 kill-phase-on: NEVER
1328 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-gambia'
1329 node-parameters: false
1330 current-parameters: false
1331 predefined-parameters: |
1333 kill-phase-on: NEVER
1336 - name: 'apex-os-odl-nofeature-noha-baremetal-gambia'
1337 node-parameters: false
1338 current-parameters: false
1339 predefined-parameters: |
1341 kill-phase-on: NEVER
1344 - name: 'apex-os-odl-nofeature-ha-baremetal-gambia'
1345 node-parameters: false
1346 current-parameters: false
1347 predefined-parameters: |
1349 kill-phase-on: NEVER
1352 - name: 'apex-k8s-nosdn-nofeature-noha-baremetal-gambia'
1353 node-parameters: false
1354 current-parameters: false
1355 predefined-parameters: |
1357 kill-phase-on: NEVER
1360 - name: 'apex-os-odl-bgpvpn-ha-baremetal-gambia'
1361 node-parameters: false
1362 current-parameters: false
1363 predefined-parameters: |
1365 kill-phase-on: NEVER
1368 - name: 'apex-os-odl-bgpvpn-noha-baremetal-gambia'
1369 node-parameters: false
1370 current-parameters: false
1371 predefined-parameters: |
1373 kill-phase-on: NEVER
1376 - name: 'apex-os-odl-sfc-ha-baremetal-gambia'
1377 node-parameters: false
1378 current-parameters: false
1379 predefined-parameters: |
1381 kill-phase-on: NEVER
1384 - name: 'apex-os-odl-sfc-noha-baremetal-gambia'
1385 node-parameters: false
1386 current-parameters: false
1387 predefined-parameters: |
1389 kill-phase-on: NEVER
1392 - name: 'apex-os-nosdn-calipso-noha-baremetal-gambia'
1393 node-parameters: false
1394 current-parameters: false
1395 predefined-parameters: |
1397 kill-phase-on: NEVER
1400 - name: 'apex-os-ovn-nofeature-ha-baremetal-gambia'
1401 node-parameters: false
1402 current-parameters: false
1403 predefined-parameters: |
1405 kill-phase-on: NEVER
1411 name: apex-builder-danube
1414 name: Baremetal Deploy and Test Phase
1415 condition: SUCCESSFUL
1417 - name: 'apex-os-nosdn-nofeature-noha-baremetal-danube'
1418 node-parameters: false
1419 current-parameters: false
1420 predefined-parameters: |
1422 kill-phase-on: NEVER
1425 - name: 'apex-os-nosdn-nofeature-ha-baremetal-danube'
1426 node-parameters: false
1427 current-parameters: false
1428 predefined-parameters: |
1430 kill-phase-on: NEVER
1433 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-danube'
1434 node-parameters: false
1435 current-parameters: false
1436 predefined-parameters: |
1438 kill-phase-on: NEVER
1441 - name: 'apex-os-nosdn-ovs-noha-baremetal-danube'
1442 node-parameters: false
1443 current-parameters: false
1444 predefined-parameters: |
1446 kill-phase-on: NEVER
1449 - name: 'apex-os-nosdn-ovs-ha-baremetal-danube'
1450 node-parameters: false
1451 current-parameters: false
1452 predefined-parameters: |
1454 kill-phase-on: NEVER
1457 - name: 'apex-os-nosdn-fdio-noha-baremetal-danube'
1458 node-parameters: false
1459 current-parameters: false
1460 predefined-parameters: |
1462 kill-phase-on: NEVER
1465 - name: 'apex-os-nosdn-fdio-ha-baremetal-danube'
1466 node-parameters: false
1467 current-parameters: false
1468 predefined-parameters: |
1470 kill-phase-on: NEVER
1473 - name: 'apex-os-nosdn-kvm-ha-baremetal-danube'
1474 node-parameters: false
1475 current-parameters: false
1476 predefined-parameters: |
1478 kill-phase-on: NEVER
1481 - name: 'apex-os-nosdn-kvm-noha-baremetal-danube'
1482 node-parameters: false
1483 current-parameters: false
1484 predefined-parameters: |
1486 kill-phase-on: NEVER
1489 - name: 'apex-os-odl_l2-fdio-noha-baremetal-danube'
1490 node-parameters: false
1491 current-parameters: false
1492 predefined-parameters: |
1494 kill-phase-on: NEVER
1497 - name: 'apex-os-odl_l2-fdio-ha-baremetal-danube'
1498 node-parameters: false
1499 current-parameters: false
1500 predefined-parameters: |
1502 kill-phase-on: NEVER
1505 - name: 'apex-os-odl_netvirt-fdio-noha-baremetal-danube'
1506 node-parameters: false
1507 current-parameters: false
1508 predefined-parameters: |
1510 kill-phase-on: NEVER
1513 - name: 'apex-os-odl_l2-sfc-noha-baremetal-danube'
1514 node-parameters: false
1515 current-parameters: false
1516 predefined-parameters: |
1518 kill-phase-on: NEVER
1521 - name: 'apex-os-odl_l3-nofeature-noha-baremetal-danube'
1522 node-parameters: false
1523 current-parameters: false
1524 predefined-parameters: |
1526 kill-phase-on: NEVER
1529 - name: 'apex-os-odl_l3-nofeature-ha-baremetal-danube'
1530 node-parameters: false
1531 current-parameters: false
1532 predefined-parameters: |
1534 kill-phase-on: NEVER
1537 - name: 'apex-os-odl_l3-ovs-noha-baremetal-danube'
1538 node-parameters: false
1539 current-parameters: false
1540 predefined-parameters: |
1542 kill-phase-on: NEVER
1545 - name: 'apex-os-odl_l3-ovs-ha-baremetal-danube'
1546 node-parameters: false
1547 current-parameters: false
1548 predefined-parameters: |
1550 kill-phase-on: NEVER
1553 - name: 'apex-os-odl-bgpvpn-ha-baremetal-danube'
1554 node-parameters: false
1555 current-parameters: false
1556 predefined-parameters: |
1558 kill-phase-on: NEVER
1561 - name: 'apex-os-odl-gluon-noha-baremetal-danube'
1562 node-parameters: false
1563 current-parameters: false
1564 predefined-parameters: |
1566 kill-phase-on: NEVER
1569 - name: 'apex-os-odl_l3-fdio-noha-baremetal-danube'
1570 node-parameters: false
1571 current-parameters: false
1572 predefined-parameters: |
1574 kill-phase-on: NEVER
1577 - name: 'apex-os-odl_l3-fdio-ha-baremetal-danube'
1578 node-parameters: false
1579 current-parameters: false
1580 predefined-parameters: |
1582 kill-phase-on: NEVER
1585 - name: 'apex-os-odl_l3-fdio_dvr-noha-baremetal-danube'
1586 node-parameters: false
1587 current-parameters: false
1588 predefined-parameters: |
1590 kill-phase-on: NEVER
1593 - name: 'apex-os-odl_l3-fdio_dvr-ha-baremetal-danube'
1594 node-parameters: false
1595 current-parameters: false
1596 predefined-parameters: |
1598 kill-phase-on: NEVER
1601 - name: 'apex-os-odl_l3-csit-noha-baremetal-danube'
1602 node-parameters: false
1603 current-parameters: false
1604 predefined-parameters: |
1606 kill-phase-on: NEVER
1609 - name: 'apex-os-onos-nofeature-ha-baremetal-danube'
1610 node-parameters: false
1611 current-parameters: false
1612 predefined-parameters: |
1614 kill-phase-on: NEVER
1617 - name: 'apex-os-ovn-nofeature-noha-baremetal-danube'
1618 node-parameters: false
1619 current-parameters: false
1620 predefined-parameters: |
1622 kill-phase-on: NEVER
1628 name: apex-builder-master
1631 name: Baremetal Deploy and Test Phase
1632 condition: SUCCESSFUL
1634 - name: 'apex-os-nosdn-nofeature-noha-baremetal-master'
1635 node-parameters: false
1636 current-parameters: false
1637 predefined-parameters: |
1639 kill-phase-on: NEVER
1642 - name: 'apex-os-nosdn-nofeature-ha-baremetal-master'
1643 node-parameters: false
1644 current-parameters: false
1645 predefined-parameters: |
1647 kill-phase-on: NEVER
1650 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-master'
1651 node-parameters: false
1652 current-parameters: false
1653 predefined-parameters: |
1655 kill-phase-on: NEVER
1658 - name: 'apex-os-odl-nofeature-noha-baremetal-master'
1659 node-parameters: false
1660 current-parameters: false
1661 predefined-parameters: |
1663 kill-phase-on: NEVER
1666 - name: 'apex-os-odl-nofeature-ha-baremetal-master'
1667 node-parameters: false
1668 current-parameters: false
1669 predefined-parameters: |
1671 kill-phase-on: NEVER
1674 - name: 'apex-os-nosdn-rocky-noha-baremetal-master'
1675 node-parameters: false
1676 current-parameters: false
1677 predefined-parameters: |
1679 kill-phase-on: NEVER
1682 - name: 'apex-os-nosdn-rocky-ha-baremetal-master'
1683 node-parameters: false
1684 current-parameters: false
1685 predefined-parameters: |
1687 kill-phase-on: NEVER
1690 - name: 'apex-os-nosdn-rocky-ha-ipv6-baremetal-master'
1691 node-parameters: false
1692 current-parameters: false
1693 predefined-parameters: |
1695 kill-phase-on: NEVER
1698 - name: 'apex-os-odl-rocky-noha-baremetal-master'
1699 node-parameters: false
1700 current-parameters: false
1701 predefined-parameters: |
1703 kill-phase-on: NEVER
1706 - name: 'apex-os-odl-rocky-ha-baremetal-master'
1707 node-parameters: false
1708 current-parameters: false
1709 predefined-parameters: |
1711 kill-phase-on: NEVER
1714 - name: 'apex-k8s-nosdn-nofeature-noha-baremetal-master'
1715 node-parameters: false
1716 current-parameters: false
1717 predefined-parameters: |
1719 kill-phase-on: NEVER
1722 - name: 'apex-os-odl-bgpvpn-ha-baremetal-master'
1723 node-parameters: false
1724 current-parameters: false
1725 predefined-parameters: |
1727 kill-phase-on: NEVER
1730 - name: 'apex-os-odl-bgpvpn-noha-baremetal-master'
1731 node-parameters: false
1732 current-parameters: false
1733 predefined-parameters: |
1735 kill-phase-on: NEVER
1738 - name: 'apex-os-odl-bgpvpn_queens-ha-baremetal-master'
1739 node-parameters: false
1740 current-parameters: false
1741 predefined-parameters: |
1743 kill-phase-on: NEVER
1746 - name: 'apex-os-odl-bgpvpn_queens-noha-baremetal-master'
1747 node-parameters: false
1748 current-parameters: false
1749 predefined-parameters: |
1751 kill-phase-on: NEVER
1754 - name: 'apex-os-odl-sfc-ha-baremetal-master'
1755 node-parameters: false
1756 current-parameters: false
1757 predefined-parameters: |
1759 kill-phase-on: NEVER
1762 - name: 'apex-os-odl-sfc-noha-baremetal-master'
1763 node-parameters: false
1764 current-parameters: false
1765 predefined-parameters: |
1767 kill-phase-on: NEVER
1770 - name: 'apex-os-odl-sfc_rocky-ha-baremetal-master'
1771 node-parameters: false
1772 current-parameters: false
1773 predefined-parameters: |
1775 kill-phase-on: NEVER
1778 - name: 'apex-os-odl-sfc_rocky-noha-baremetal-master'
1779 node-parameters: false
1780 current-parameters: false
1781 predefined-parameters: |
1783 kill-phase-on: NEVER
1786 - name: 'apex-os-nosdn-calipso-noha-baremetal-master'
1787 node-parameters: false
1788 current-parameters: false
1789 predefined-parameters: |
1791 kill-phase-on: NEVER
1794 - name: 'apex-os-nosdn-calipso_rocky-noha-baremetal-master'
1795 node-parameters: false
1796 current-parameters: false
1797 predefined-parameters: |
1799 kill-phase-on: NEVER
1802 - name: 'apex-os-ovn-nofeature-ha-baremetal-master'
1803 node-parameters: false
1804 current-parameters: false
1805 predefined-parameters: |
1807 kill-phase-on: NEVER
1810 - name: 'apex-os-ovn-rocky-ha-baremetal-master'
1811 node-parameters: false
1812 current-parameters: false
1813 predefined-parameters: |
1815 kill-phase-on: NEVER
1821 name: apex-builder-euphrates
1824 name: Baremetal Deploy and Test Phase
1825 condition: SUCCESSFUL
1827 - name: 'apex-os-nosdn-nofeature-noha-baremetal-euphrates'
1828 node-parameters: false
1829 current-parameters: false
1830 predefined-parameters: |
1832 kill-phase-on: NEVER
1835 - name: 'apex-os-nosdn-nofeature-ha-baremetal-euphrates'
1836 node-parameters: false
1837 current-parameters: false
1838 predefined-parameters: |
1840 kill-phase-on: NEVER
1843 - name: 'apex-os-odl-nofeature-ha-baremetal-euphrates'
1844 node-parameters: false
1845 current-parameters: false
1846 predefined-parameters: |
1848 kill-phase-on: NEVER
1851 - name: 'apex-os-odl-nofeature-noha-baremetal-euphrates'
1852 node-parameters: false
1853 current-parameters: false
1854 predefined-parameters: |
1856 kill-phase-on: NEVER
1859 - name: 'apex-os-odl-bgpvpn-ha-baremetal-euphrates'
1860 node-parameters: false
1861 current-parameters: false
1862 predefined-parameters: |
1864 kill-phase-on: NEVER
1867 - name: 'apex-os-ovn-nofeature-noha-baremetal-euphrates'
1868 node-parameters: false
1869 current-parameters: false
1870 predefined-parameters: |
1872 kill-phase-on: NEVER
1875 - name: 'apex-os-nosdn-fdio-noha-baremetal-euphrates'
1876 node-parameters: false
1877 current-parameters: false
1878 predefined-parameters: |
1880 kill-phase-on: NEVER
1883 - name: 'apex-os-nosdn-fdio-ha-baremetal-euphrates'
1884 node-parameters: false
1885 current-parameters: false
1886 predefined-parameters: |
1888 kill-phase-on: NEVER
1891 - name: 'apex-os-nosdn-bar-ha-baremetal-euphrates'
1892 node-parameters: false
1893 current-parameters: false
1894 predefined-parameters: |
1896 kill-phase-on: NEVER
1899 - name: 'apex-os-nosdn-bar-noha-baremetal-euphrates'
1900 node-parameters: false
1901 current-parameters: false
1902 predefined-parameters: |
1904 kill-phase-on: NEVER
1907 - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-euphrates'
1908 node-parameters: false
1909 current-parameters: false
1910 predefined-parameters: |
1912 kill-phase-on: NEVER
1915 - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-euphrates'
1916 node-parameters: false
1917 current-parameters: false
1918 predefined-parameters: |
1920 kill-phase-on: NEVER
1923 - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-euphrates'
1924 node-parameters: false
1925 current-parameters: false
1926 predefined-parameters: |
1928 kill-phase-on: NEVER
1931 - name: 'apex-os-nosdn-kvm_ovs_dpdk-noha-baremetal-euphrates'
1932 node-parameters: false
1933 current-parameters: false
1934 predefined-parameters: |
1936 kill-phase-on: NEVER
1939 - name: 'apex-os-nosdn-kvm_ovs_dpdk-ha-baremetal-euphrates'
1940 node-parameters: false
1941 current-parameters: false
1942 predefined-parameters: |
1944 kill-phase-on: NEVER
1947 - name: 'apex-os-odl-sfc-noha-baremetal-euphrates'
1948 node-parameters: false
1949 current-parameters: false
1950 predefined-parameters: |
1952 kill-phase-on: NEVER
1955 - name: 'apex-os-odl-sfc-ha-baremetal-euphrates'
1956 node-parameters: false
1957 current-parameters: false
1958 predefined-parameters: |
1960 kill-phase-on: NEVER
1964 name: 'apex-upload-artifact'
1967 !include-raw: ./apex-upload-artifact.sh
1970 name: 'apex-download-artifact'
1973 !include-raw: ./apex-download-artifact.sh
1979 !include-raw: ./apex-deploy.sh
1982 name: 'apex-fetch-logs'
1985 !include-raw: ./apex-fetch-logs.sh
1987 #######################
1989 # timed is in format: 'min hour daymonth month dayweek'
1990 ########################
1994 - timed: '0 0 1-31/2 * *'
1999 - timed: '0 4 2-30/2 * *'
2004 - timed: '0 0 2-30/2 * *'
2007 name: 'apex-euphrates'
2009 - timed: '0 0 2-30/2 * *'
2014 - timed: '0 3 1 1 7'
2017 name: 'master-master'
2019 - timed: '0 5 * * *'
2022 name: 'master-rocky'
2024 - timed: '0 5 * * *'
2027 name: 'master-queens'
2032 name: 'gambia-master'
2037 name: 'gambia-rocky'
2042 name: 'gambia-queens'
2044 - timed: '0 5 * * *'
2047 name: 'fraser-master'
2052 name: 'fraser-rocky'
2057 name: 'fraser-queens'
2062 name: 'euphrates-master'
2067 name: 'euphrates-rocky'
2072 name: 'euphrates-queens'
2077 name: 'danube-master'
2082 name: 'danube-rocky'
2087 name: 'danube-queens'