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
437 echo "DEPLOY_SCENARIO=$functest_scenario" >> functest_scenario
439 properties-file: functest_scenario
440 override-build-parameters: true
442 name: 'OPNFV Test Suite'
445 - name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
446 node-parameters: true
447 current-parameters: false
448 predefined-parameters: |
449 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
450 DOCKER_TAG=$DOCKER_TAG
455 name: apex-fetch-logs
457 - name: 'apex-fetch-logs-{scenario_stream}'
458 current-parameters: true
459 predefined-parameters: |
460 GERRIT_BRANCH=$GERRIT_BRANCH
462 node-parameters: true
469 !include-raw-escape: ./update-build-result.groovy
473 name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
475 project-type: 'multijob'
480 - '{project}-defaults'
481 - '{project}-baremetal-{scenario_stream}-defaults'
486 gs-pathname: '{gs-pathname}'
488 name: DEPLOY_SCENARIO
489 default: '{scenario}'
490 description: "Scenario to deploy with."
494 description: Default docker tag to pass to functest
499 use-build-blocker: true
500 blocking-level: 'NODE'
505 - 'apex-testsuite-.+-baremetal-.+'
512 - description-setter:
513 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
518 - name: 'functest-apex-baremetal-daily-{scenario_stream}'
519 node-parameters: true
520 current-parameters: false
521 predefined-parameters:
522 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
523 DOCKER_TAG=$DOCKER_TAG
531 - name: 'yardstick-apex-baremetal-daily-{scenario_stream}'
532 node-parameters: true
533 current-parameters: false
534 predefined-parameters:
535 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
540 name: Dovetail-proposed_tests
543 - name: 'dovetail-apex-baremetal-default-mandatory-{scenario_stream}'
544 node-parameters: true
545 current-parameters: false
546 predefined-parameters:
547 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
549 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
553 name: Dovetail-default
556 - name: 'dovetail-apex-baremetal-default-optional-{scenario_stream}'
557 node-parameters: true
558 current-parameters: false
559 predefined-parameters:
560 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
562 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|odl-bgpvpn)-ha/"
569 - name: 'storperf-apex-baremetal-daily-{scenario_stream}'
570 node-parameters: true
571 current-parameters: false
572 predefined-parameters:
573 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
574 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-nosdn-nofeature-ha/"
578 # Build status is always success due conditional plugin prefetching
579 # build status before multijob phases execute
580 # - conditional-step:
581 # condition-kind: current-status
582 # condition-worst: SUCCESS
583 # condtion-best: SUCCESS
584 # on-evaluation-failure: mark-unstable
586 # - shell: 'echo "Tests Passed"'
589 name: 'apex-daily-{stream}'
591 # Job template for daily build
593 # Required Variables:
594 # stream: branch with - in place of / (eg. stable)
595 # branch: branch (eg. stable)
596 project-type: 'multijob'
598 disabled: '{obj:disable_daily}'
604 - '{project}-defaults'
605 - '{project}-baremetal-{stream}-defaults'
610 gs-pathname: '{gs-pathname}'
615 use-build-blocker: true
616 blocking-level: 'NODE'
626 condition: SUCCESSFUL
628 - name: 'apex-build-{stream}'
629 current-parameters: false
630 predefined-parameters: |
631 GERRIT_BRANCH=$GERRIT_BRANCH
633 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
634 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
635 node-parameters: true
636 kill-phase-on: FAILURE
640 name: 'Verify and upload ISO'
641 condition: SUCCESSFUL
643 - name: 'apex-verify-iso-{stream}'
644 current-parameters: false
645 predefined-parameters: |
646 BUILD_DIRECTORY=$WORKSPACE/../apex-build-{stream}/.build
647 GERRIT_BRANCH=$GERRIT_BRANCH
649 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
650 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
651 node-parameters: true
652 kill-phase-on: FAILURE
655 - apex-builder-{stream}
657 # snapshot info fetch
659 name: 'apex-fetch-snap-info'
664 - '{project}-defaults'
668 !include-raw-escape: ./apex-fetch-snap-info.sh
672 name: 'apex-create-snapshot'
677 - '{project}-defaults'
681 !include-raw-escape: ./apex-snapshot-create.sh
685 name: 'apex-upload-snapshot'
690 - '{project}-defaults'
694 properties-content: ARTIFACT_TYPE=snapshot
695 - 'apex-upload-artifact'
699 name: 'apex-csit-promote-daily-{stream}-os-{os_version}-{topology}'
701 # Job template for promoting CSIT Snapshots
703 # Required Variables:
704 # stream: branch with - in place of / (eg. stable)
705 # branch: branch (eg. stable)
706 node: '{virtual-slave}'
707 project-type: 'multijob'
708 disabled: '{disable_promote}'
718 gs-pathname: '{gs-pathname}'
720 name: ARTIFACT_VERSION
722 description: "Used for overriding the ARTIFACT_VERSION"
726 description: "Used for overriding the PROMOTE"
729 default: 'artifacts.opnfv.org/apex/{os_version}/{topology}'
730 description: "User for overriding GS_URL from apex params"
733 default: '{os_version}'
734 description: OpenStack version short name
737 default: '{odl_branch}'
738 description: ODL branch being used
742 description: "Used to force promotion and skip CSIT"
745 use-build-blocker: true
746 blocking-level: 'NODE'
751 - 'apex-csit-promote.*'
759 - '{stream}-{os_version}'
763 name: apex-virtual-deploy
764 condition: SUCCESSFUL
766 - name: 'apex-deploy-virtual-{stream}'
767 current-parameters: true
768 predefined-parameters: |
769 DEPLOY_SCENARIO=os-odl-{os_scenario}-{topology}
771 GERRIT_BRANCH=$GERRIT_BRANCH
772 GERRIT_REFSPEC=$GERRIT_REFSPEC
773 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
774 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
775 node-parameters: true
776 kill-phase-on: FAILURE
780 name: fetch snapshot info
781 condition: SUCCESSFUL
783 - name: 'apex-fetch-snap-info'
784 current-parameters: true
785 node-parameters: true
786 kill-phase-on: FAILURE
791 condition: SUCCESSFUL
792 execution-type: SEQUENTIALLY
794 - name: cperf-apex-csit-master
795 predefined-parameters: |
796 ODL_BRANCH=$ODL_BRANCH
797 RC_FILE_PATH=/tmp/csit/overcloudrc
798 NODE_FILE_PATH=/tmp/csit/node.yaml
799 SSH_KEY_PATH=/tmp/csit/id_rsa
800 ODL_CONTAINERIZED=true
801 OS_VERSION=$OS_VERSION
802 SKIP_CSIT=$FORCE_PROMOTE
803 node-parameters: true
806 - name: cperf-upload-logs-csit
807 predefined-parameters: |
808 ODL_BRANCH=$ODL_BRANCH
809 OS_VERSION=$OS_VERSION
810 node-parameters: true
811 kill-phase-on: FAILURE
813 - name: 'apex-fetch-logs-{stream}'
814 current-parameters: false
815 predefined-parameters: |
816 GERRIT_BRANCH=$GERRIT_BRANCH
817 GERRIT_REFSPEC=$GERRIT_REFSPEC
818 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
819 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
820 node-parameters: true
825 name: create snapshot
826 condition: SUCCESSFUL
828 - name: 'apex-create-snapshot'
829 current-parameters: true
830 predefined-parameters: |
832 node-parameters: true
833 kill-phase-on: FAILURE
837 name: upload snapshot
838 condition: SUCCESSFUL
840 - name: 'apex-upload-snapshot'
841 current-parameters: true
842 predefined-parameters: |
844 node-parameters: true
845 kill-phase-on: FAILURE
851 name: 'apex-fdio-promote-daily-{stream}'
853 # Job template for promoting CSIT Snapshots
855 # Required Variables:
856 # stream: branch with - in place of / (eg. stable)
857 # branch: branch (eg. stable)
858 node: '{virtual-slave}'
859 project-type: 'multijob'
870 gs-pathname: '{gs-pathname}'
874 use-build-blocker: true
875 blocking-level: 'NODE'
885 condition: SUCCESSFUL
887 - name: 'apex-build-{stream}'
888 current-parameters: false
889 predefined-parameters: |
890 GERRIT_BRANCH=$GERRIT_BRANCH
891 GERRIT_REFSPEC=$GERRIT_REFSPEC
892 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
893 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
894 node-parameters: false
895 kill-phase-on: FAILURE
900 condition: SUCCESSFUL
902 - name: 'apex-deploy-virtual-{stream}'
903 current-parameters: false
904 predefined-parameters: |
905 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
907 GERRIT_BRANCH=$GERRIT_BRANCH
908 GERRIT_REFSPEC=$GERRIT_REFSPEC
909 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
910 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
912 node-parameters: true
913 kill-phase-on: FAILURE
917 name: create snapshot
918 condition: SUCCESSFUL
920 - name: 'apex-create-snapshot'
921 current-parameters: false
922 predefined-parameters: |
924 node-parameters: true
925 kill-phase-on: FAILURE
929 name: upload snapshot
930 condition: SUCCESSFUL
932 - name: 'apex-upload-snapshot'
933 current-parameters: false
934 predefined-parameters: |
936 node-parameters: true
937 kill-phase-on: FAILURE
943 name: 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
945 project-type: 'multijob'
958 - '{project}-defaults'
963 gs-pathname: '{gs-pathname}'
965 name: DEPLOY_SCENARIO
966 default: 'os-nosdn-nofeature-ha'
967 description: "Scenario to deploy with."
970 default: https://gerrit.opnfv.org/gerrit/$PROJECT
971 description: 'Git URL to use on this Jenkins Slave'
974 default: /root/.ssh/id_rsa
975 description: 'SSH key to use for Apex'
980 use-build-blocker: true
981 blocking-level: 'NODE'
985 - 'apex-.*-promote.*'
987 - 'apex-.+-baremetal-.+'
994 - description-setter:
995 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
997 name: 'Baremetal Deploy'
998 condition: SUCCESSFUL
1000 - name: 'apex-deploy-baremetal-{stream}'
1001 node-parameters: true
1002 current-parameters: true
1003 predefined-parameters: |
1005 GERRIT_BRANCH=$GERRIT_BRANCH
1007 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1008 kill-phase-on: FAILURE
1015 - name: 'yardstick-apex-baremetal-daily-{stream}'
1016 node-parameters: true
1017 current-parameters: false
1018 predefined-parameters:
1019 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1020 kill-phase-on: NEVER
1021 abort-all-job: false
1024 # Dovetail Danube test job
1026 name: 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
1028 project-type: 'multijob'
1035 - '{project}-defaults'
1036 - project-parameter:
1037 project: '{project}'
1038 branch: 'stable/danube'
1040 gs-pathname: '/danube'
1042 name: DEPLOY_SCENARIO
1043 default: 'os-nosdn-nofeature-ha'
1044 description: "Scenario to deploy with."
1049 use-build-blocker: true
1050 blocking-level: 'NODE'
1054 - 'apex-.*-promote.*'
1058 - timed: '' # '0 1 * * *'
1061 - description-setter:
1062 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1064 name: 'Baremetal Deploy'
1065 condition: SUCCESSFUL
1067 - name: 'apex-deploy-baremetal-danube'
1068 node-parameters: true
1069 current-parameters: true
1070 predefined-parameters: |
1072 GERRIT_BRANCH=$GERRIT_BRANCH
1074 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1075 kill-phase-on: FAILURE
1082 - name: 'dovetail-apex-baremetal-proposed_tests-danube'
1083 node-parameters: true
1084 current-parameters: false
1085 predefined-parameters:
1086 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1087 kill-phase-on: NEVER
1088 abort-all-job: false
1091 ########################
1093 ########################
1095 name: apex-parameter
1100 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1102 name: ARTIFACT_VERSION
1104 description: "Artifact version type"
1106 name: BUILD_DIRECTORY
1107 default: $WORKSPACE/.build
1108 description: "Directory where the build artifact will be located upon the completion of the build."
1110 name: CACHE_DIRECTORY
1111 default: $HOME/opnfv/apex-cache{gs-pathname}
1112 description: "Directory where the cache to be used during the build is located."
1113 # yamllint disable rule:line-length
1116 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1117 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1118 # yamllint enable rule:line-length
1121 default: '{gs-pathname}'
1122 description: "Version directory where opnfv artifacts are stored in gs repository"
1125 default: $GS_BASE{gs-pathname}
1126 description: "URL to Google Storage."
1130 description: "Flag to know if we should promote/upload snapshot artifacts."
1132 ########################
1134 ########################
1135 {% for stream in scenarios %}
1136 # {{ stream }} Builder
1138 name: apex-builder-{{ stream }}
1141 name: Baremetal Deploy and Test Phase
1142 condition: SUCCESSFUL
1144 {%- for scenario in scenarios[stream] %}
1145 - name: 'apex-{{ scenario }}-baremetal-{{ stream }}'
1146 node-parameters: false
1147 current-parameters: false
1148 predefined-parameters: |
1150 kill-phase-on: NEVER
1157 name: 'apex-upload-artifact'
1160 !include-raw: ./apex-upload-artifact.sh
1163 name: 'apex-download-artifact'
1166 !include-raw: ./apex-download-artifact.sh
1172 !include-raw: ./apex-deploy.sh
1175 name: 'apex-fetch-logs'
1178 !include-raw: ./apex-fetch-logs.sh
1180 #######################
1182 # timed is in format: 'min hour daymonth month dayweek'
1183 ########################
1187 - timed: '0 0 1-31/2 * *'
1192 - timed: '0 4 2-30/2 * *'
1197 - timed: '0 0 2-30/2 * *'
1200 name: 'apex-euphrates'
1202 - timed: '0 0 2-30/2 * *'
1207 - timed: '0 3 1 1 7'
1210 name: 'master-master'
1212 - timed: '0 5 * * *'
1215 name: 'master-rocky'
1217 - timed: '0 5 * * *'
1220 name: 'master-queens'
1225 name: 'gambia-master'
1230 name: 'gambia-rocky'
1235 name: 'gambia-queens'
1237 - timed: '0 5 * * *'
1240 name: 'fraser-master'
1245 name: 'fraser-rocky'
1250 name: 'fraser-queens'
1255 name: 'euphrates-master'
1260 name: 'euphrates-rocky'
1265 name: 'euphrates-queens'
1270 name: 'danube-master'
1275 name: 'danube-rocky'
1280 name: 'danube-queens'