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 if echo $DEPLOY_SCENARIO | grep queens &> /dev/null; then
427 echo 'REPO=opnfv' > functest_properties
429 echo 'REPO=ollivier' > functest_properties
431 features=$(echo $DEPLOY_SCENARIO | sed -r -n 's/os-.+-(.+)-(noha|ha)/\1/p')
432 if [ "$features" == 'queens' ]; then
433 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-queens-(noha|ha)/\1-nofeature-\2/p')
434 elif [[ "$features" =~ 'queens' ]]; then
435 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-(.+)_queens-(noha|ha)/\1-\2-\3/p')
437 functest_scenario=$DEPLOY_SCENARIO
439 echo "DEPLOY_SCENARIO=$functest_scenario" >> functest_properties
441 properties-file: functest_properties
442 override-build-parameters: true
444 name: 'OPNFV Test Suite'
447 - name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
448 node-parameters: true
449 current-parameters: false
450 predefined-parameters:
451 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
456 name: apex-fetch-logs
458 - name: 'apex-fetch-logs-{scenario_stream}'
459 current-parameters: true
460 predefined-parameters: |
461 GERRIT_BRANCH=$GERRIT_BRANCH
463 node-parameters: true
470 !include-raw-escape: ./update-build-result.groovy
474 name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
476 project-type: 'multijob'
481 - '{project}-defaults'
482 - '{project}-baremetal-{scenario_stream}-defaults'
487 gs-pathname: '{gs-pathname}'
489 name: DEPLOY_SCENARIO
490 default: '{scenario}'
491 description: "Scenario to deploy with."
496 use-build-blocker: true
497 blocking-level: 'NODE'
502 - 'apex-testsuite-.+-baremetal-.+'
509 - description-setter:
510 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
515 - name: 'functest-apex-baremetal-daily-{scenario_stream}'
516 node-parameters: true
517 current-parameters: false
518 predefined-parameters:
519 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
527 - name: 'yardstick-apex-baremetal-daily-{scenario_stream}'
528 node-parameters: true
529 current-parameters: false
530 predefined-parameters:
531 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
536 name: Dovetail-proposed_tests
539 - name: 'dovetail-apex-baremetal-default-mandatory-{scenario_stream}'
540 node-parameters: true
541 current-parameters: false
542 predefined-parameters:
543 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
545 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
549 name: Dovetail-default
552 - name: 'dovetail-apex-baremetal-default-optional-{scenario_stream}'
553 node-parameters: true
554 current-parameters: false
555 predefined-parameters:
556 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
558 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
565 - name: 'storperf-apex-baremetal-daily-{scenario_stream}'
566 node-parameters: true
567 current-parameters: false
568 predefined-parameters:
569 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
570 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-nosdn-nofeature-ha/"
574 # Build status is always success due conditional plugin prefetching
575 # build status before multijob phases execute
576 # - conditional-step:
577 # condition-kind: current-status
578 # condition-worst: SUCCESS
579 # condtion-best: SUCCESS
580 # on-evaluation-failure: mark-unstable
582 # - shell: 'echo "Tests Passed"'
585 name: 'apex-daily-{stream}'
587 # Job template for daily build
589 # Required Variables:
590 # stream: branch with - in place of / (eg. stable)
591 # branch: branch (eg. stable)
592 project-type: 'multijob'
594 disabled: '{obj:disable_daily}'
600 - '{project}-defaults'
601 - '{project}-baremetal-{stream}-defaults'
606 gs-pathname: '{gs-pathname}'
611 use-build-blocker: true
612 blocking-level: 'NODE'
622 condition: SUCCESSFUL
624 - name: 'apex-build-{stream}'
625 current-parameters: false
626 predefined-parameters: |
627 GERRIT_BRANCH=$GERRIT_BRANCH
629 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
630 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
631 node-parameters: true
632 kill-phase-on: FAILURE
636 name: 'Verify and upload ISO'
637 condition: SUCCESSFUL
639 - name: 'apex-verify-iso-{stream}'
640 current-parameters: false
641 predefined-parameters: |
642 BUILD_DIRECTORY=$WORKSPACE/../apex-build-{stream}/.build
643 GERRIT_BRANCH=$GERRIT_BRANCH
645 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
646 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
647 node-parameters: true
648 kill-phase-on: FAILURE
651 - apex-builder-{stream}
653 # snapshot info fetch
655 name: 'apex-fetch-snap-info'
660 - '{project}-defaults'
664 !include-raw-escape: ./apex-fetch-snap-info.sh
668 name: 'apex-create-snapshot'
673 - '{project}-defaults'
677 !include-raw-escape: ./apex-snapshot-create.sh
681 name: 'apex-upload-snapshot'
686 - '{project}-defaults'
690 properties-content: ARTIFACT_TYPE=snapshot
691 - 'apex-upload-artifact'
695 name: 'apex-csit-promote-daily-{stream}-os-{os_version}-{topology}'
697 # Job template for promoting CSIT Snapshots
699 # Required Variables:
700 # stream: branch with - in place of / (eg. stable)
701 # branch: branch (eg. stable)
702 node: '{virtual-slave}'
703 project-type: 'multijob'
704 disabled: '{disable_promote}'
714 gs-pathname: '{gs-pathname}'
716 name: ARTIFACT_VERSION
718 description: "Used for overriding the ARTIFACT_VERSION"
722 description: "Used for overriding the PROMOTE"
725 default: 'gs://artifacts.opnfv.org/apex/{os_version}/{topology}'
726 description: "User for overriding GS_URL from apex params"
729 default: '{os_version}'
730 description: OpenStack version short name
733 default: '{odl_branch}'
734 description: ODL branch being used
738 description: "Used to force promotion and skip CSIT"
741 use-build-blocker: true
742 blocking-level: 'NODE'
747 - 'apex-csit-promote.*'
755 - '{stream}-{os_version}'
759 name: apex-virtual-deploy
760 condition: SUCCESSFUL
762 - name: 'apex-deploy-virtual-{stream}'
763 current-parameters: true
764 predefined-parameters: |
765 DEPLOY_SCENARIO=os-odl-{os_scenario}-{topology}
767 GERRIT_BRANCH=$GERRIT_BRANCH
768 GERRIT_REFSPEC=$GERRIT_REFSPEC
769 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
770 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
771 node-parameters: true
772 kill-phase-on: FAILURE
776 name: fetch snapshot info
777 condition: SUCCESSFUL
779 - name: 'apex-fetch-snap-info'
780 current-parameters: true
781 node-parameters: true
782 kill-phase-on: FAILURE
787 condition: SUCCESSFUL
788 execution-type: SEQUENTIALLY
790 - name: cperf-apex-csit-master
791 predefined-parameters: |
792 ODL_BRANCH=$ODL_BRANCH
793 RC_FILE_PATH=/tmp/csit/overcloudrc
794 NODE_FILE_PATH=/tmp/csit/node.yaml
795 SSH_KEY_PATH=/tmp/csit/id_rsa
796 ODL_CONTAINERIZED=true
797 OS_VERSION=$OS_VERSION
798 SKIP_CSIT=$FORCE_PROMOTE
799 node-parameters: true
802 - name: cperf-upload-logs-csit
803 predefined-parameters: |
804 ODL_BRANCH=$ODL_BRANCH
805 OS_VERSION=$OS_VERSION
806 node-parameters: true
807 kill-phase-on: FAILURE
809 - name: 'apex-fetch-logs-{stream}'
810 current-parameters: false
811 predefined-parameters: |
812 GERRIT_BRANCH=$GERRIT_BRANCH
813 GERRIT_REFSPEC=$GERRIT_REFSPEC
814 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
815 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
816 node-parameters: true
821 name: create snapshot
822 condition: SUCCESSFUL
824 - name: 'apex-create-snapshot'
825 current-parameters: true
826 predefined-parameters: |
828 node-parameters: true
829 kill-phase-on: FAILURE
833 name: upload snapshot
834 condition: SUCCESSFUL
836 - name: 'apex-upload-snapshot'
837 current-parameters: true
838 predefined-parameters: |
840 node-parameters: true
841 kill-phase-on: FAILURE
847 name: 'apex-fdio-promote-daily-{stream}'
849 # Job template for promoting CSIT Snapshots
851 # Required Variables:
852 # stream: branch with - in place of / (eg. stable)
853 # branch: branch (eg. stable)
854 node: '{virtual-slave}'
855 project-type: 'multijob'
866 gs-pathname: '{gs-pathname}'
870 use-build-blocker: true
871 blocking-level: 'NODE'
881 condition: SUCCESSFUL
883 - name: 'apex-build-{stream}'
884 current-parameters: false
885 predefined-parameters: |
886 GERRIT_BRANCH=$GERRIT_BRANCH
887 GERRIT_REFSPEC=$GERRIT_REFSPEC
888 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
889 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
890 node-parameters: false
891 kill-phase-on: FAILURE
896 condition: SUCCESSFUL
898 - name: 'apex-deploy-virtual-{stream}'
899 current-parameters: false
900 predefined-parameters: |
901 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
903 GERRIT_BRANCH=$GERRIT_BRANCH
904 GERRIT_REFSPEC=$GERRIT_REFSPEC
905 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
906 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
908 node-parameters: true
909 kill-phase-on: FAILURE
913 name: create snapshot
914 condition: SUCCESSFUL
916 - name: 'apex-create-snapshot'
917 current-parameters: false
918 predefined-parameters: |
920 node-parameters: true
921 kill-phase-on: FAILURE
925 name: upload snapshot
926 condition: SUCCESSFUL
928 - name: 'apex-upload-snapshot'
929 current-parameters: false
930 predefined-parameters: |
932 node-parameters: true
933 kill-phase-on: FAILURE
939 name: 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
941 project-type: 'multijob'
954 - '{project}-defaults'
959 gs-pathname: '{gs-pathname}'
961 name: DEPLOY_SCENARIO
962 default: 'os-nosdn-nofeature-ha'
963 description: "Scenario to deploy with."
966 default: https://gerrit.opnfv.org/gerrit/$PROJECT
967 description: 'Git URL to use on this Jenkins Slave'
970 default: /root/.ssh/id_rsa
971 description: 'SSH key to use for Apex'
976 use-build-blocker: true
977 blocking-level: 'NODE'
981 - 'apex-.*-promote.*'
983 - 'apex-.+-baremetal-.+'
990 - description-setter:
991 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
993 name: 'Baremetal Deploy'
994 condition: SUCCESSFUL
996 - name: 'apex-deploy-baremetal-{stream}'
997 node-parameters: true
998 current-parameters: true
999 predefined-parameters: |
1001 GERRIT_BRANCH=$GERRIT_BRANCH
1003 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1004 kill-phase-on: FAILURE
1011 - name: 'yardstick-apex-baremetal-daily-{stream}'
1012 node-parameters: true
1013 current-parameters: false
1014 predefined-parameters:
1015 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1016 kill-phase-on: NEVER
1017 abort-all-job: false
1020 # Dovetail Danube test job
1022 name: 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
1024 project-type: 'multijob'
1031 - '{project}-defaults'
1032 - project-parameter:
1033 project: '{project}'
1034 branch: 'stable/danube'
1036 gs-pathname: '/danube'
1038 name: DEPLOY_SCENARIO
1039 default: 'os-nosdn-nofeature-ha'
1040 description: "Scenario to deploy with."
1045 use-build-blocker: true
1046 blocking-level: 'NODE'
1050 - 'apex-.*-promote.*'
1054 - timed: '' # '0 1 * * *'
1057 - description-setter:
1058 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1060 name: 'Baremetal Deploy'
1061 condition: SUCCESSFUL
1063 - name: 'apex-deploy-baremetal-danube'
1064 node-parameters: true
1065 current-parameters: true
1066 predefined-parameters: |
1068 GERRIT_BRANCH=$GERRIT_BRANCH
1070 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1071 kill-phase-on: FAILURE
1078 - name: 'dovetail-apex-baremetal-proposed_tests-danube'
1079 node-parameters: true
1080 current-parameters: false
1081 predefined-parameters:
1082 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1083 kill-phase-on: NEVER
1084 abort-all-job: false
1087 ########################
1089 ########################
1091 name: apex-parameter
1096 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1098 name: ARTIFACT_VERSION
1100 description: "Artifact version type"
1102 name: BUILD_DIRECTORY
1103 default: $WORKSPACE/.build
1104 description: "Directory where the build artifact will be located upon the completion of the build."
1106 name: CACHE_DIRECTORY
1107 default: $HOME/opnfv/apex-cache{gs-pathname}
1108 description: "Directory where the cache to be used during the build is located."
1109 # yamllint disable rule:line-length
1112 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1113 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1114 # yamllint enable rule:line-length
1117 default: '{gs-pathname}'
1118 description: "Version directory where opnfv artifacts are stored in gs repository"
1121 default: $GS_BASE{gs-pathname}
1122 description: "URL to Google Storage."
1126 description: "Flag to know if we should promote/upload snapshot artifacts."
1128 ########################
1130 ########################
1131 {% for stream in scenarios %}
1132 # {{ stream }} Builder
1134 name: apex-builder-{{ stream }}
1137 name: Baremetal Deploy and Test Phase
1138 condition: SUCCESSFUL
1140 {%- for scenario in scenarios[stream] %}
1141 - name: 'apex-{{ scenario }}-baremetal-{{ stream }}'
1142 node-parameters: false
1143 current-parameters: false
1144 predefined-parameters: |
1146 kill-phase-on: NEVER
1153 name: 'apex-upload-artifact'
1156 !include-raw: ./apex-upload-artifact.sh
1159 name: 'apex-download-artifact'
1162 !include-raw: ./apex-download-artifact.sh
1168 !include-raw: ./apex-deploy.sh
1171 name: 'apex-fetch-logs'
1174 !include-raw: ./apex-fetch-logs.sh
1176 #######################
1178 # timed is in format: 'min hour daymonth month dayweek'
1179 ########################
1183 - timed: '0 0 1-31/2 * *'
1188 - timed: '0 4 2-30/2 * *'
1193 - timed: '0 0 2-30/2 * *'
1196 name: 'apex-euphrates'
1198 - timed: '0 0 2-30/2 * *'
1203 - timed: '0 3 1 1 7'
1206 name: 'master-master'
1208 - timed: '0 12 * * *'
1211 name: 'master-rocky'
1213 - timed: '0 12 * * *'
1216 name: 'master-queens'
1221 name: 'gambia-master'
1226 name: 'gambia-rocky'
1231 name: 'gambia-queens'
1233 - timed: '0 12 * * *'
1236 name: 'fraser-master'
1241 name: 'fraser-rocky'
1246 name: 'fraser-queens'
1251 name: 'euphrates-master'
1256 name: 'euphrates-rocky'
1261 name: 'euphrates-queens'
1266 name: 'danube-master'
1271 name: 'danube-rocky'
1276 name: 'danube-queens'