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
325 if echo $DEPLOY_SCENARIO | grep queens &> /dev/null; then
326 echo 'REPO=opnfv' > functest_repo
328 echo 'REPO=ollivier' > functest_repo
331 properties-file: functest_repo
336 - name: 'functest-apex-virtual-suite-{stream}'
337 current-parameters: false
338 predefined-parameters: |
339 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
340 FUNCTEST_MODE=$FUNCTEST_MODE
341 FUNCTEST_SUITE_NAME=$FUNCTEST_SUITE_NAME
343 GERRIT_BRANCH=$GERRIT_BRANCH
344 GERRIT_REFSPEC=$GERRIT_REFSPEC
345 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
346 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
347 node-parameters: true
352 name: apex-fetch-logs
354 - name: 'apex-fetch-logs-{stream}'
355 current-parameters: false
356 predefined-parameters: |
357 GERRIT_BRANCH=$GERRIT_BRANCH
358 GERRIT_REFSPEC=$GERRIT_REFSPEC
359 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
360 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
361 node-parameters: true
366 # Baremetal Deploy and Test
368 name: 'apex-{scenario}-baremetal-{scenario_stream}'
370 project-type: 'multijob'
378 - '{project}-defaults'
379 - '{project}-baremetal-{scenario_stream}-defaults'
384 gs-pathname: '{gs-pathname}'
386 name: DEPLOY_SCENARIO
387 default: '{scenario}'
388 description: "Scenario to deploy with."
393 use-build-blocker: true
394 blocking-level: 'NODE'
398 - 'apex-.*-promote.*'
400 - 'apex-.+-baremetal-.+'
407 - description-setter:
408 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
410 name: 'Baremetal Deploy'
411 condition: SUCCESSFUL
412 execution-type: SEQUENTIALLY
414 - name: 'apex-deploy-baremetal-{scenario_stream}'
415 node-parameters: true
416 current-parameters: true
417 predefined-parameters: |
419 GERRIT_BRANCH=$GERRIT_BRANCH
421 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
425 - name: 'apex-fetch-logs-{scenario_stream}'
426 current-parameters: true
427 predefined-parameters: |
428 GERRIT_BRANCH=$GERRIT_BRANCH
430 node-parameters: true
435 if echo $DEPLOY_SCENARIO | grep queens &> /dev/null; then
436 echo 'REPO=opnfv' > functest_properties
438 echo 'REPO=ollivier' > functest_properties
440 features=$(echo $DEPLOY_SCENARIO | sed -r -n 's/os-.+-(.+)-(noha|ha)/\1/p')
441 if [ "$features" == 'queens' ]; then
442 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-queens-(noha|ha)/\1-nofeature-\2/p')
443 elif [[ "$features" =~ 'queens' ]]; then
444 functest_scenario=$(echo $DEPLOY_SCENARIO | sed -r -n 's/(os-.+?)-(.+)_queens-(noha|ha)/\1-\2-\3/p')
446 functest_scenario=$DEPLOY_SCENARIO
448 echo "DEPLOY_SCENARIO=$functest_scenario" >> functest_properties
450 properties-file: functest_properties
451 override-build-parameters: true
453 name: 'OPNFV Test Suite'
456 - name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
457 node-parameters: true
458 current-parameters: false
459 predefined-parameters:
460 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
465 name: apex-fetch-logs
467 - name: 'apex-fetch-logs-{scenario_stream}'
468 current-parameters: true
469 predefined-parameters: |
470 GERRIT_BRANCH=$GERRIT_BRANCH
472 node-parameters: true
479 !include-raw-escape: ./update-build-result.groovy
483 name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
485 project-type: 'multijob'
490 - '{project}-defaults'
491 - '{project}-baremetal-{scenario_stream}-defaults'
496 gs-pathname: '{gs-pathname}'
498 name: DEPLOY_SCENARIO
499 default: '{scenario}'
500 description: "Scenario to deploy with."
505 use-build-blocker: true
506 blocking-level: 'NODE'
511 - 'apex-testsuite-.+-baremetal-.+'
518 - description-setter:
519 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
524 - name: 'functest-apex-baremetal-daily-{scenario_stream}'
525 node-parameters: true
526 current-parameters: false
527 predefined-parameters:
528 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
536 - name: 'yardstick-apex-baremetal-daily-{scenario_stream}'
537 node-parameters: true
538 current-parameters: false
539 predefined-parameters:
540 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
545 name: Dovetail-proposed_tests
548 - name: 'dovetail-apex-baremetal-default-mandatory-{scenario_stream}'
549 node-parameters: true
550 current-parameters: false
551 predefined-parameters:
552 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
554 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
558 name: Dovetail-default
561 - name: 'dovetail-apex-baremetal-default-optional-{scenario_stream}'
562 node-parameters: true
563 current-parameters: false
564 predefined-parameters:
565 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
567 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
574 - name: 'storperf-apex-baremetal-daily-{scenario_stream}'
575 node-parameters: true
576 current-parameters: false
577 predefined-parameters:
578 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
579 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-nosdn-nofeature-ha/"
583 # Build status is always success due conditional plugin prefetching
584 # build status before multijob phases execute
585 # - conditional-step:
586 # condition-kind: current-status
587 # condition-worst: SUCCESS
588 # condtion-best: SUCCESS
589 # on-evaluation-failure: mark-unstable
591 # - shell: 'echo "Tests Passed"'
594 name: 'apex-daily-{stream}'
596 # Job template for daily build
598 # Required Variables:
599 # stream: branch with - in place of / (eg. stable)
600 # branch: branch (eg. stable)
601 project-type: 'multijob'
603 disabled: '{obj:disable_daily}'
609 - '{project}-defaults'
610 - '{project}-baremetal-{stream}-defaults'
615 gs-pathname: '{gs-pathname}'
620 use-build-blocker: true
621 blocking-level: 'NODE'
631 condition: SUCCESSFUL
633 - name: 'apex-build-{stream}'
634 current-parameters: false
635 predefined-parameters: |
636 GERRIT_BRANCH=$GERRIT_BRANCH
638 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
639 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
640 node-parameters: true
641 kill-phase-on: FAILURE
645 name: 'Verify and upload ISO'
646 condition: SUCCESSFUL
648 - name: 'apex-verify-iso-{stream}'
649 current-parameters: false
650 predefined-parameters: |
651 BUILD_DIRECTORY=$WORKSPACE/../apex-build-{stream}/.build
652 GERRIT_BRANCH=$GERRIT_BRANCH
654 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
655 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
656 node-parameters: true
657 kill-phase-on: FAILURE
660 - apex-builder-{stream}
662 # snapshot info fetch
664 name: 'apex-fetch-snap-info'
669 - '{project}-defaults'
673 !include-raw-escape: ./apex-fetch-snap-info.sh
677 name: 'apex-create-snapshot'
682 - '{project}-defaults'
686 !include-raw-escape: ./apex-snapshot-create.sh
690 name: 'apex-upload-snapshot'
695 - '{project}-defaults'
699 properties-content: ARTIFACT_TYPE=snapshot
700 - 'apex-upload-artifact'
704 name: 'apex-csit-promote-daily-{stream}-os-{os_version}-{topology}'
706 # Job template for promoting CSIT Snapshots
708 # Required Variables:
709 # stream: branch with - in place of / (eg. stable)
710 # branch: branch (eg. stable)
711 node: '{virtual-slave}'
712 project-type: 'multijob'
713 disabled: '{disable_promote}'
723 gs-pathname: '{gs-pathname}'
725 name: ARTIFACT_VERSION
727 description: "Used for overriding the ARTIFACT_VERSION"
731 description: "Used for overriding the PROMOTE"
734 default: $GS_BASE{gs-pathname}/{os_version}/{topology}
735 description: "User for overriding GS_URL from apex params"
738 default: '{os_version}'
739 description: OpenStack version short name
742 default: '{odl_branch}'
743 description: ODL branch being used
747 use-build-blocker: true
748 blocking-level: 'NODE'
753 - 'apex-csit-promote.*'
761 - '{stream}-{os_version}'
765 name: apex-virtual-deploy
766 condition: SUCCESSFUL
768 - name: 'apex-deploy-virtual-{stream}'
769 current-parameters: true
770 predefined-parameters: |
771 DEPLOY_SCENARIO=os-odl-{os_scenario}-{topology}
773 GERRIT_BRANCH=$GERRIT_BRANCH
774 GERRIT_REFSPEC=$GERRIT_REFSPEC
775 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
776 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
777 node-parameters: true
778 kill-phase-on: FAILURE
782 name: fetch snapshot info
783 condition: SUCCESSFUL
785 - name: 'apex-fetch-snap-info'
786 current-parameters: true
787 node-parameters: true
788 kill-phase-on: FAILURE
793 condition: SUCCESSFUL
794 execution-type: SEQUENTIALLY
796 - name: cperf-apex-csit-master
797 predefined-parameters: |
798 ODL_BRANCH=$ODL_BRANCH
799 RC_FILE_PATH=/tmp/csit/overcloudrc
800 NODE_FILE_PATH=/tmp/csit/node.yaml
801 SSH_KEY_PATH=/tmp/csit/id_rsa
802 ODL_CONTAINERIZED=true
803 OS_VERSION=$OS_VERSION
804 node-parameters: true
807 - name: cperf-upload-logs-csit
808 predefined-parameters: |
809 ODL_BRANCH=$ODL_BRANCH
810 OS_VERSION=$OS_VERSION
811 node-parameters: true
812 kill-phase-on: FAILURE
814 - name: 'apex-fetch-logs-{stream}'
815 current-parameters: false
816 predefined-parameters: |
817 GERRIT_BRANCH=$GERRIT_BRANCH
818 GERRIT_REFSPEC=$GERRIT_REFSPEC
819 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
820 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
821 node-parameters: true
826 name: create snapshot
827 condition: SUCCESSFUL
829 - name: 'apex-create-snapshot'
830 current-parameters: true
831 predefined-parameters: |
833 node-parameters: true
834 kill-phase-on: FAILURE
838 name: upload snapshot
839 condition: SUCCESSFUL
841 - name: 'apex-upload-snapshot'
842 current-parameters: true
843 predefined-parameters: |
845 node-parameters: true
846 kill-phase-on: FAILURE
852 name: 'apex-fdio-promote-daily-{stream}'
854 # Job template for promoting CSIT Snapshots
856 # Required Variables:
857 # stream: branch with - in place of / (eg. stable)
858 # branch: branch (eg. stable)
859 node: '{virtual-slave}'
860 project-type: 'multijob'
871 gs-pathname: '{gs-pathname}'
875 use-build-blocker: true
876 blocking-level: 'NODE'
886 condition: SUCCESSFUL
888 - name: 'apex-build-{stream}'
889 current-parameters: false
890 predefined-parameters: |
891 GERRIT_BRANCH=$GERRIT_BRANCH
892 GERRIT_REFSPEC=$GERRIT_REFSPEC
893 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
894 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
895 node-parameters: false
896 kill-phase-on: FAILURE
901 condition: SUCCESSFUL
903 - name: 'apex-deploy-virtual-{stream}'
904 current-parameters: false
905 predefined-parameters: |
906 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
908 GERRIT_BRANCH=$GERRIT_BRANCH
909 GERRIT_REFSPEC=$GERRIT_REFSPEC
910 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
911 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
913 node-parameters: true
914 kill-phase-on: FAILURE
918 name: create snapshot
919 condition: SUCCESSFUL
921 - name: 'apex-create-snapshot'
922 current-parameters: false
923 predefined-parameters: |
925 node-parameters: true
926 kill-phase-on: FAILURE
930 name: upload snapshot
931 condition: SUCCESSFUL
933 - name: 'apex-upload-snapshot'
934 current-parameters: false
935 predefined-parameters: |
937 node-parameters: true
938 kill-phase-on: FAILURE
944 name: 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
946 project-type: 'multijob'
959 - '{project}-defaults'
964 gs-pathname: '{gs-pathname}'
966 name: DEPLOY_SCENARIO
967 default: 'os-nosdn-nofeature-ha'
968 description: "Scenario to deploy with."
971 default: https://gerrit.opnfv.org/gerrit/$PROJECT
972 description: 'Git URL to use on this Jenkins Slave'
975 default: /root/.ssh/id_rsa
976 description: 'SSH key to use for Apex'
981 use-build-blocker: true
982 blocking-level: 'NODE'
986 - 'apex-.*-promote.*'
988 - 'apex-.+-baremetal-.+'
995 - description-setter:
996 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
998 name: 'Baremetal Deploy'
999 condition: SUCCESSFUL
1001 - name: 'apex-deploy-baremetal-{stream}'
1002 node-parameters: true
1003 current-parameters: true
1004 predefined-parameters: |
1006 GERRIT_BRANCH=$GERRIT_BRANCH
1008 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1009 kill-phase-on: FAILURE
1016 - name: 'yardstick-apex-baremetal-daily-{stream}'
1017 node-parameters: true
1018 current-parameters: false
1019 predefined-parameters:
1020 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1021 kill-phase-on: NEVER
1022 abort-all-job: false
1025 # Dovetail Danube test job
1027 name: 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
1029 project-type: 'multijob'
1036 - '{project}-defaults'
1037 - project-parameter:
1038 project: '{project}'
1039 branch: 'stable/danube'
1041 gs-pathname: '/danube'
1043 name: DEPLOY_SCENARIO
1044 default: 'os-nosdn-nofeature-ha'
1045 description: "Scenario to deploy with."
1050 use-build-blocker: true
1051 blocking-level: 'NODE'
1055 - 'apex-.*-promote.*'
1059 - timed: '' # '0 1 * * *'
1062 - description-setter:
1063 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1065 name: 'Baremetal Deploy'
1066 condition: SUCCESSFUL
1068 - name: 'apex-deploy-baremetal-danube'
1069 node-parameters: true
1070 current-parameters: true
1071 predefined-parameters: |
1073 GERRIT_BRANCH=$GERRIT_BRANCH
1075 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1076 kill-phase-on: FAILURE
1083 - name: 'dovetail-apex-baremetal-proposed_tests-danube'
1084 node-parameters: true
1085 current-parameters: false
1086 predefined-parameters:
1087 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1088 kill-phase-on: NEVER
1089 abort-all-job: false
1092 ########################
1094 ########################
1096 name: apex-parameter
1101 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1103 name: ARTIFACT_VERSION
1105 description: "Artifact version type"
1107 name: BUILD_DIRECTORY
1108 default: $WORKSPACE/.build
1109 description: "Directory where the build artifact will be located upon the completion of the build."
1111 name: CACHE_DIRECTORY
1112 default: $HOME/opnfv/apex-cache{gs-pathname}
1113 description: "Directory where the cache to be used during the build is located."
1114 # yamllint disable rule:line-length
1117 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1118 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1119 # yamllint enable rule:line-length
1122 default: '{gs-pathname}'
1123 description: "Version directory where opnfv artifacts are stored in gs repository"
1126 default: $GS_BASE{gs-pathname}
1127 description: "URL to Google Storage."
1131 description: "Flag to know if we should promote/upload snapshot artifacts."
1133 ########################
1135 ########################
1136 {% for stream in scenarios %}
1137 # {{ stream }} Builder
1139 name: apex-builder-{{ stream }}
1142 name: Baremetal Deploy and Test Phase
1143 condition: SUCCESSFUL
1145 {%- for scenario in scenarios[stream] %}
1146 - name: 'apex-{{ scenario }}-baremetal-{{ stream }}'
1147 node-parameters: false
1148 current-parameters: false
1149 predefined-parameters: |
1151 kill-phase-on: NEVER
1158 name: 'apex-upload-artifact'
1161 !include-raw: ./apex-upload-artifact.sh
1164 name: 'apex-download-artifact'
1167 !include-raw: ./apex-download-artifact.sh
1173 !include-raw: ./apex-deploy.sh
1176 name: 'apex-fetch-logs'
1179 !include-raw: ./apex-fetch-logs.sh
1181 #######################
1183 # timed is in format: 'min hour daymonth month dayweek'
1184 ########################
1188 - timed: '0 0 1-31/2 * *'
1193 - timed: '0 4 2-30/2 * *'
1198 - timed: '0 0 2-30/2 * *'
1201 name: 'apex-euphrates'
1203 - timed: '0 0 2-30/2 * *'
1208 - timed: '0 3 1 1 7'
1211 name: 'master-master'
1213 - timed: '0 12 * * *'
1216 name: 'master-rocky'
1218 - timed: '0 12 * * *'
1221 name: 'master-queens'
1226 name: 'gambia-master'
1231 name: 'gambia-rocky'
1236 name: 'gambia-queens'
1238 - timed: '0 12 * * *'
1241 name: 'fraser-master'
1246 name: 'fraser-rocky'
1251 name: 'fraser-queens'
1256 name: 'euphrates-master'
1261 name: 'euphrates-rocky'
1266 name: 'euphrates-queens'
1271 name: 'danube-master'
1276 name: 'danube-rocky'
1281 name: 'danube-queens'