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 {%- for stream in scenarios %}
77 {%- for scenario in scenarios[stream] %}
89 os_scenario: 'nofeature'
90 odl_branch: 'stable/oxygen'
93 odl_branch: 'stable/oxygen'
95 os_scenario: 'nofeature'
96 odl_branch: 'stable/fluorine'
105 name: 'apex-fetch-logs-{stream}'
117 gs-pathname: '{gs-pathname}'
118 # yamllint enable rule:line-length
130 name: 'apex-runner-cperf-{stream}'
133 project-type: 'multijob'
140 gs-pathname: '{gs-pathname}'
146 default: https://gerrit.opnfv.org/gerrit/$PROJECT
147 description: "Used for overriding the GIT URL coming from parameters macro."
155 use-build-blocker: false
156 blocking-level: 'NODE'
165 - description-setter:
166 description: "Deployed on $NODE_NAME"
168 name: 'Baremetal Deploy'
171 - name: 'apex-deploy-baremetal-{stream}'
172 node-parameters: false
173 current-parameters: true
174 predefined-parameters: |
175 GERRIT_BRANCH=$GERRIT_BRANCH
178 DEPLOY_SCENARIO={verify-scenario}
179 kill-phase-on: FAILURE
184 condition: SUCCESSFUL
186 - name: 'cperf-apex-intel-pod2-daily-master'
187 node-parameters: true
188 current-parameters: false
189 predefined-parameters:
190 DEPLOY_SCENARIO={verify-scenario}
197 name: 'apex-deploy-{platform}-{stream}'
212 - '{project}-{platform}-{stream}-defaults'
217 gs-pathname: '{gs-pathname}'
219 name: DEPLOY_SCENARIO
220 default: '{verify-scenario}'
221 description: "Scenario to deploy with."
222 # yamllint disable rule:line-length
226 description: "Use yes in lower case to invoke clean. Indicates if the deploy environment should be cleaned before deployment"
228 # yamllint enable rule:line-length
232 use-build-blocker: true
233 blocking-level: 'NODE'
247 - description-setter:
248 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
249 - 'apex-download-artifact'
254 # Virtual Deploy and Test
256 name: 'apex-virtual-{stream}'
258 project-type: 'multijob'
268 - '{project}-defaults'
269 - '{project}-virtual-{stream}-defaults'
270 - 'functest-suite-parameter'
275 gs-pathname: '{gs-pathname}'
277 name: DEPLOY_SCENARIO
278 default: '{verify-scenario}'
279 description: "Scenario to deploy with."
281 name: ARTIFACT_VERSION
283 description: "Used for overriding the ARTIFACT_VERSION"
288 use-build-blocker: true
289 blocking-level: 'NODE'
294 - 'apex-verify-gate-.*'
296 - 'apex-.*-promote.*'
303 - description-setter:
304 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
307 condition: SUCCESSFUL
309 - name: 'apex-deploy-virtual-{stream}'
310 current-parameters: false
311 predefined-parameters: |
312 ARTIFACT_VERSION=$ARTIFACT_VERSION
313 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
315 GERRIT_BRANCH=$GERRIT_BRANCH
316 GERRIT_REFSPEC=$GERRIT_REFSPEC
317 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
318 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
320 node-parameters: true
321 kill-phase-on: FAILURE
328 - name: 'functest-apex-virtual-suite-{stream}'
329 current-parameters: false
330 predefined-parameters: |
331 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
332 FUNCTEST_MODE=$FUNCTEST_MODE
333 FUNCTEST_SUITE_NAME=$FUNCTEST_SUITE_NAME
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: true
343 name: apex-fetch-logs
345 - name: 'apex-fetch-logs-{stream}'
346 current-parameters: false
347 predefined-parameters: |
348 GERRIT_BRANCH=$GERRIT_BRANCH
349 GERRIT_REFSPEC=$GERRIT_REFSPEC
350 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
351 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
352 node-parameters: true
357 # Baremetal Deploy and Test
359 name: 'apex-{scenario}-baremetal-{scenario_stream}'
361 project-type: 'multijob'
369 - '{project}-defaults'
370 - '{project}-baremetal-{scenario_stream}-defaults'
375 gs-pathname: '{gs-pathname}'
377 name: DEPLOY_SCENARIO
378 default: '{scenario}'
379 description: "Scenario to deploy with."
384 use-build-blocker: true
385 blocking-level: 'NODE'
389 - 'apex-.*-promote.*'
391 - 'apex-.+-baremetal-.+'
398 - description-setter:
399 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
401 name: 'Baremetal Deploy'
402 condition: SUCCESSFUL
403 execution-type: SEQUENTIALLY
405 - name: 'apex-deploy-baremetal-{scenario_stream}'
406 node-parameters: true
407 current-parameters: true
408 predefined-parameters: |
410 GERRIT_BRANCH=$GERRIT_BRANCH
412 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
416 - name: 'apex-fetch-logs-{scenario_stream}'
417 current-parameters: true
418 predefined-parameters: |
419 GERRIT_BRANCH=$GERRIT_BRANCH
421 node-parameters: true
426 features=$(echo $DEPLOY_SCENARIO | sed -r -n 's/os-.+-(.+)-(noha|ha)/\1/p')
427 if [ "$features" == 'rocky' ]; then
428 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-rocky-(noha|ha)/\1-nofeature-\2/p')
429 echo "DOCKER_TAG=hunter" > functest_scenario
430 elif [[ "$features" =~ 'rocky' ]]; then
431 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-(.+)_rocky-(noha|ha)/\1-\2-\3/p')
432 echo "DOCKER_TAG=hunter" > functest_scenario
434 functest_scenario=$DEPLOY_SCENARIO
436 echo "DEPLOY_SCENARIO=$functest_scenario" >> functest_scenario
438 properties-file: functest_scenario
439 override-build-parameters: true
441 name: 'OPNFV Test Suite'
444 - name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
445 node-parameters: true
446 current-parameters: false
447 predefined-parameters: |
448 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
449 DOCKER_TAG=$DOCKER_TAG
454 name: apex-fetch-logs
456 - name: 'apex-fetch-logs-{scenario_stream}'
457 current-parameters: true
458 predefined-parameters: |
459 GERRIT_BRANCH=$GERRIT_BRANCH
461 node-parameters: true
468 !include-raw-escape: ./update-build-result.groovy
472 name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
474 project-type: 'multijob'
479 - '{project}-defaults'
480 - '{project}-baremetal-{scenario_stream}-defaults'
485 gs-pathname: '{gs-pathname}'
487 name: DEPLOY_SCENARIO
488 default: '{scenario}'
489 description: "Scenario to deploy with."
494 use-build-blocker: true
495 blocking-level: 'NODE'
500 - 'apex-testsuite-.+-baremetal-.+'
507 - description-setter:
508 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
513 - name: 'functest-apex-baremetal-daily-{scenario_stream}'
514 node-parameters: true
515 current-parameters: false
516 predefined-parameters:
517 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
525 - name: 'yardstick-apex-baremetal-daily-{scenario_stream}'
526 node-parameters: true
527 current-parameters: false
528 predefined-parameters:
529 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
534 name: Dovetail-proposed_tests
537 - name: 'dovetail-apex-baremetal-default-mandatory-{scenario_stream}'
538 node-parameters: true
539 current-parameters: false
540 predefined-parameters:
541 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
543 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
547 name: Dovetail-default
550 - name: 'dovetail-apex-baremetal-default-optional-{scenario_stream}'
551 node-parameters: true
552 current-parameters: false
553 predefined-parameters:
554 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
556 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
563 - name: 'storperf-apex-baremetal-daily-{scenario_stream}'
564 node-parameters: true
565 current-parameters: false
566 predefined-parameters:
567 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
568 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-nosdn-nofeature-ha/"
572 # Build status is always success due conditional plugin prefetching
573 # build status before multijob phases execute
574 # - conditional-step:
575 # condition-kind: current-status
576 # condition-worst: SUCCESS
577 # condtion-best: SUCCESS
578 # on-evaluation-failure: mark-unstable
580 # - shell: 'echo "Tests Passed"'
583 name: 'apex-daily-{stream}'
585 # Job template for daily build
587 # Required Variables:
588 # stream: branch with - in place of / (eg. stable)
589 # branch: branch (eg. stable)
590 project-type: 'multijob'
592 disabled: '{obj:disable_daily}'
598 - '{project}-defaults'
599 - '{project}-baremetal-{stream}-defaults'
604 gs-pathname: '{gs-pathname}'
609 use-build-blocker: true
610 blocking-level: 'NODE'
620 condition: SUCCESSFUL
622 - name: 'apex-build-{stream}'
623 current-parameters: false
624 predefined-parameters: |
625 GERRIT_BRANCH=$GERRIT_BRANCH
627 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
628 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
629 node-parameters: true
630 kill-phase-on: FAILURE
634 name: 'Verify and upload ISO'
635 condition: SUCCESSFUL
637 - name: 'apex-verify-iso-{stream}'
638 current-parameters: false
639 predefined-parameters: |
640 BUILD_DIRECTORY=$WORKSPACE/../apex-build-{stream}/.build
641 GERRIT_BRANCH=$GERRIT_BRANCH
643 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
644 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
645 node-parameters: true
646 kill-phase-on: FAILURE
649 - apex-builder-{stream}
651 # snapshot info fetch
653 name: 'apex-fetch-snap-info'
658 - '{project}-defaults'
662 !include-raw-escape: ./apex-fetch-snap-info.sh
666 name: 'apex-create-snapshot'
671 - '{project}-defaults'
675 !include-raw-escape: ./apex-snapshot-create.sh
679 name: 'apex-upload-snapshot'
684 - '{project}-defaults'
688 properties-content: ARTIFACT_TYPE=snapshot
689 - 'apex-upload-artifact'
693 name: 'apex-csit-promote-daily-{stream}-os-{os_version}-{topology}'
695 # Job template for promoting CSIT Snapshots
697 # Required Variables:
698 # stream: branch with - in place of / (eg. stable)
699 # branch: branch (eg. stable)
700 node: '{virtual-slave}'
701 project-type: 'multijob'
702 disabled: '{disable_promote}'
712 gs-pathname: '{gs-pathname}'
714 name: ARTIFACT_VERSION
716 description: "Used for overriding the ARTIFACT_VERSION"
720 description: "Used for overriding the PROMOTE"
723 default: 'artifacts.opnfv.org/apex/{os_version}/{topology}'
724 description: "User for overriding GS_URL from apex params"
727 default: '{os_version}'
728 description: OpenStack version short name
731 default: '{odl_branch}'
732 description: ODL branch being used
736 description: "Used to force promotion and skip CSIT"
739 use-build-blocker: true
740 blocking-level: 'NODE'
745 - 'apex-csit-promote.*'
753 - '{stream}-{os_version}'
757 name: apex-virtual-deploy
758 condition: SUCCESSFUL
760 - name: 'apex-deploy-virtual-{stream}'
761 current-parameters: true
762 predefined-parameters: |
763 DEPLOY_SCENARIO=os-odl-{os_scenario}-{topology}
765 GERRIT_BRANCH=$GERRIT_BRANCH
766 GERRIT_REFSPEC=$GERRIT_REFSPEC
767 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
768 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
769 node-parameters: true
770 kill-phase-on: FAILURE
774 name: fetch snapshot info
775 condition: SUCCESSFUL
777 - name: 'apex-fetch-snap-info'
778 current-parameters: true
779 node-parameters: true
780 kill-phase-on: FAILURE
785 condition: SUCCESSFUL
786 execution-type: SEQUENTIALLY
788 - name: cperf-apex-csit-master
789 predefined-parameters: |
790 ODL_BRANCH=$ODL_BRANCH
791 RC_FILE_PATH=/tmp/csit/overcloudrc
792 NODE_FILE_PATH=/tmp/csit/node.yaml
793 SSH_KEY_PATH=/tmp/csit/id_rsa
794 ODL_CONTAINERIZED=true
795 OS_VERSION=$OS_VERSION
796 SKIP_CSIT=$FORCE_PROMOTE
797 node-parameters: true
800 - name: cperf-upload-logs-csit
801 predefined-parameters: |
802 ODL_BRANCH=$ODL_BRANCH
803 OS_VERSION=$OS_VERSION
804 node-parameters: true
805 kill-phase-on: FAILURE
807 - name: 'apex-fetch-logs-{stream}'
808 current-parameters: false
809 predefined-parameters: |
810 GERRIT_BRANCH=$GERRIT_BRANCH
811 GERRIT_REFSPEC=$GERRIT_REFSPEC
812 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
813 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
814 node-parameters: true
819 name: create snapshot
820 condition: SUCCESSFUL
822 - name: 'apex-create-snapshot'
823 current-parameters: true
824 predefined-parameters: |
826 node-parameters: true
827 kill-phase-on: FAILURE
831 name: upload snapshot
832 condition: SUCCESSFUL
834 - name: 'apex-upload-snapshot'
835 current-parameters: true
836 predefined-parameters: |
838 node-parameters: true
839 kill-phase-on: FAILURE
845 name: 'apex-fdio-promote-daily-{stream}'
847 # Job template for promoting CSIT Snapshots
849 # Required Variables:
850 # stream: branch with - in place of / (eg. stable)
851 # branch: branch (eg. stable)
852 node: '{virtual-slave}'
853 project-type: 'multijob'
864 gs-pathname: '{gs-pathname}'
868 use-build-blocker: true
869 blocking-level: 'NODE'
879 condition: SUCCESSFUL
881 - name: 'apex-build-{stream}'
882 current-parameters: false
883 predefined-parameters: |
884 GERRIT_BRANCH=$GERRIT_BRANCH
885 GERRIT_REFSPEC=$GERRIT_REFSPEC
886 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
887 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
888 node-parameters: false
889 kill-phase-on: FAILURE
894 condition: SUCCESSFUL
896 - name: 'apex-deploy-virtual-{stream}'
897 current-parameters: false
898 predefined-parameters: |
899 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
901 GERRIT_BRANCH=$GERRIT_BRANCH
902 GERRIT_REFSPEC=$GERRIT_REFSPEC
903 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
904 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
906 node-parameters: true
907 kill-phase-on: FAILURE
911 name: create snapshot
912 condition: SUCCESSFUL
914 - name: 'apex-create-snapshot'
915 current-parameters: false
916 predefined-parameters: |
918 node-parameters: true
919 kill-phase-on: FAILURE
923 name: upload snapshot
924 condition: SUCCESSFUL
926 - name: 'apex-upload-snapshot'
927 current-parameters: false
928 predefined-parameters: |
930 node-parameters: true
931 kill-phase-on: FAILURE
937 name: 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
939 project-type: 'multijob'
952 - '{project}-defaults'
957 gs-pathname: '{gs-pathname}'
959 name: DEPLOY_SCENARIO
960 default: 'os-nosdn-nofeature-ha'
961 description: "Scenario to deploy with."
964 default: https://gerrit.opnfv.org/gerrit/$PROJECT
965 description: 'Git URL to use on this Jenkins Slave'
968 default: /root/.ssh/id_rsa
969 description: 'SSH key to use for Apex'
974 use-build-blocker: true
975 blocking-level: 'NODE'
979 - 'apex-.*-promote.*'
981 - 'apex-.+-baremetal-.+'
988 - description-setter:
989 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
991 name: 'Baremetal Deploy'
992 condition: SUCCESSFUL
994 - name: 'apex-deploy-baremetal-{stream}'
995 node-parameters: true
996 current-parameters: true
997 predefined-parameters: |
999 GERRIT_BRANCH=$GERRIT_BRANCH
1001 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1002 kill-phase-on: FAILURE
1009 - name: 'yardstick-apex-baremetal-daily-{stream}'
1010 node-parameters: true
1011 current-parameters: false
1012 predefined-parameters:
1013 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1014 kill-phase-on: NEVER
1015 abort-all-job: false
1018 # Dovetail Danube test job
1020 name: 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
1022 project-type: 'multijob'
1029 - '{project}-defaults'
1030 - project-parameter:
1031 project: '{project}'
1032 branch: 'stable/danube'
1034 gs-pathname: '/danube'
1036 name: DEPLOY_SCENARIO
1037 default: 'os-nosdn-nofeature-ha'
1038 description: "Scenario to deploy with."
1043 use-build-blocker: true
1044 blocking-level: 'NODE'
1048 - 'apex-.*-promote.*'
1052 - timed: '' # '0 1 * * *'
1055 - description-setter:
1056 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1058 name: 'Baremetal Deploy'
1059 condition: SUCCESSFUL
1061 - name: 'apex-deploy-baremetal-danube'
1062 node-parameters: true
1063 current-parameters: true
1064 predefined-parameters: |
1066 GERRIT_BRANCH=$GERRIT_BRANCH
1068 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1069 kill-phase-on: FAILURE
1076 - name: 'dovetail-apex-baremetal-proposed_tests-danube'
1077 node-parameters: true
1078 current-parameters: false
1079 predefined-parameters:
1080 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1081 kill-phase-on: NEVER
1082 abort-all-job: false
1085 ########################
1087 ########################
1089 name: apex-parameter
1094 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1096 name: ARTIFACT_VERSION
1098 description: "Artifact version type"
1100 name: BUILD_DIRECTORY
1101 default: $WORKSPACE/.build
1102 description: "Directory where the build artifact will be located upon the completion of the build."
1104 name: CACHE_DIRECTORY
1105 default: $HOME/opnfv/apex-cache{gs-pathname}
1106 description: "Directory where the cache to be used during the build is located."
1107 # yamllint disable rule:line-length
1110 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1111 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1112 # yamllint enable rule:line-length
1115 default: '{gs-pathname}'
1116 description: "Version directory where opnfv artifacts are stored in gs repository"
1119 default: $GS_BASE{gs-pathname}
1120 description: "URL to Google Storage."
1124 description: "Flag to know if we should promote/upload snapshot artifacts."
1126 ########################
1128 ########################
1129 {% for stream in scenarios %}
1130 # {{ stream }} Builder
1132 name: apex-builder-{{ stream }}
1135 name: Baremetal Deploy and Test Phase
1136 condition: SUCCESSFUL
1138 {%- for scenario in scenarios[stream] %}
1139 - name: 'apex-{{ scenario }}-baremetal-{{ stream }}'
1140 node-parameters: false
1141 current-parameters: false
1142 predefined-parameters: |
1144 kill-phase-on: NEVER
1151 name: 'apex-upload-artifact'
1154 !include-raw: ./apex-upload-artifact.sh
1157 name: 'apex-download-artifact'
1160 !include-raw: ./apex-download-artifact.sh
1166 !include-raw: ./apex-deploy.sh
1169 name: 'apex-fetch-logs'
1172 !include-raw: ./apex-fetch-logs.sh
1174 #######################
1176 # timed is in format: 'min hour daymonth month dayweek'
1177 ########################
1181 - timed: '0 0 1-31/2 * *'
1186 - timed: '0 4 2-30/2 * *'
1191 - timed: '0 0 2-30/2 * *'
1194 name: 'apex-euphrates'
1196 - timed: '0 0 2-30/2 * *'
1201 - timed: '0 3 1 1 7'
1204 name: 'master-master'
1206 - timed: '0 5 * * *'
1209 name: 'master-rocky'
1211 - timed: '0 5 * * *'
1214 name: 'master-queens'
1219 name: 'gambia-master'
1224 name: 'gambia-rocky'
1229 name: 'gambia-queens'
1231 - timed: '0 5 * * *'
1234 name: 'fraser-master'
1239 name: 'fraser-rocky'
1244 name: 'fraser-queens'
1249 name: 'euphrates-master'
1254 name: 'euphrates-rocky'
1259 name: 'euphrates-queens'
1264 name: 'danube-master'
1269 name: 'danube-rocky'
1274 name: 'danube-queens'