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: 'artifacts.opnfv.org/apex/{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 description: "Used to force promotion and skip CSIT"
750 use-build-blocker: true
751 blocking-level: 'NODE'
756 - 'apex-csit-promote.*'
764 - '{stream}-{os_version}'
768 name: apex-virtual-deploy
769 condition: SUCCESSFUL
771 - name: 'apex-deploy-virtual-{stream}'
772 current-parameters: true
773 predefined-parameters: |
774 DEPLOY_SCENARIO=os-odl-{os_scenario}-{topology}
776 GERRIT_BRANCH=$GERRIT_BRANCH
777 GERRIT_REFSPEC=$GERRIT_REFSPEC
778 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
779 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
780 node-parameters: true
781 kill-phase-on: FAILURE
785 name: fetch snapshot info
786 condition: SUCCESSFUL
788 - name: 'apex-fetch-snap-info'
789 current-parameters: true
790 node-parameters: true
791 kill-phase-on: FAILURE
796 condition: SUCCESSFUL
797 execution-type: SEQUENTIALLY
799 - name: cperf-apex-csit-master
800 predefined-parameters: |
801 ODL_BRANCH=$ODL_BRANCH
802 RC_FILE_PATH=/tmp/csit/overcloudrc
803 NODE_FILE_PATH=/tmp/csit/node.yaml
804 SSH_KEY_PATH=/tmp/csit/id_rsa
805 ODL_CONTAINERIZED=true
806 OS_VERSION=$OS_VERSION
807 SKIP_CSIT=$FORCE_PROMOTE
808 node-parameters: true
811 - name: cperf-upload-logs-csit
812 predefined-parameters: |
813 ODL_BRANCH=$ODL_BRANCH
814 OS_VERSION=$OS_VERSION
815 node-parameters: true
816 kill-phase-on: FAILURE
818 - name: 'apex-fetch-logs-{stream}'
819 current-parameters: false
820 predefined-parameters: |
821 GERRIT_BRANCH=$GERRIT_BRANCH
822 GERRIT_REFSPEC=$GERRIT_REFSPEC
823 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
824 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
825 node-parameters: true
830 name: create snapshot
831 condition: SUCCESSFUL
833 - name: 'apex-create-snapshot'
834 current-parameters: true
835 predefined-parameters: |
837 node-parameters: true
838 kill-phase-on: FAILURE
842 name: upload snapshot
843 condition: SUCCESSFUL
845 - name: 'apex-upload-snapshot'
846 current-parameters: true
847 predefined-parameters: |
849 node-parameters: true
850 kill-phase-on: FAILURE
856 name: 'apex-fdio-promote-daily-{stream}'
858 # Job template for promoting CSIT Snapshots
860 # Required Variables:
861 # stream: branch with - in place of / (eg. stable)
862 # branch: branch (eg. stable)
863 node: '{virtual-slave}'
864 project-type: 'multijob'
875 gs-pathname: '{gs-pathname}'
879 use-build-blocker: true
880 blocking-level: 'NODE'
890 condition: SUCCESSFUL
892 - name: 'apex-build-{stream}'
893 current-parameters: false
894 predefined-parameters: |
895 GERRIT_BRANCH=$GERRIT_BRANCH
896 GERRIT_REFSPEC=$GERRIT_REFSPEC
897 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
898 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
899 node-parameters: false
900 kill-phase-on: FAILURE
905 condition: SUCCESSFUL
907 - name: 'apex-deploy-virtual-{stream}'
908 current-parameters: false
909 predefined-parameters: |
910 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
912 GERRIT_BRANCH=$GERRIT_BRANCH
913 GERRIT_REFSPEC=$GERRIT_REFSPEC
914 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
915 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
917 node-parameters: true
918 kill-phase-on: FAILURE
922 name: create snapshot
923 condition: SUCCESSFUL
925 - name: 'apex-create-snapshot'
926 current-parameters: false
927 predefined-parameters: |
929 node-parameters: true
930 kill-phase-on: FAILURE
934 name: upload snapshot
935 condition: SUCCESSFUL
937 - name: 'apex-upload-snapshot'
938 current-parameters: false
939 predefined-parameters: |
941 node-parameters: true
942 kill-phase-on: FAILURE
948 name: 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
950 project-type: 'multijob'
963 - '{project}-defaults'
968 gs-pathname: '{gs-pathname}'
970 name: DEPLOY_SCENARIO
971 default: 'os-nosdn-nofeature-ha'
972 description: "Scenario to deploy with."
975 default: https://gerrit.opnfv.org/gerrit/$PROJECT
976 description: 'Git URL to use on this Jenkins Slave'
979 default: /root/.ssh/id_rsa
980 description: 'SSH key to use for Apex'
985 use-build-blocker: true
986 blocking-level: 'NODE'
990 - 'apex-.*-promote.*'
992 - 'apex-.+-baremetal-.+'
999 - description-setter:
1000 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1002 name: 'Baremetal Deploy'
1003 condition: SUCCESSFUL
1005 - name: 'apex-deploy-baremetal-{stream}'
1006 node-parameters: true
1007 current-parameters: true
1008 predefined-parameters: |
1010 GERRIT_BRANCH=$GERRIT_BRANCH
1012 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1013 kill-phase-on: FAILURE
1020 - name: 'yardstick-apex-baremetal-daily-{stream}'
1021 node-parameters: true
1022 current-parameters: false
1023 predefined-parameters:
1024 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1025 kill-phase-on: NEVER
1026 abort-all-job: false
1029 # Dovetail Danube test job
1031 name: 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
1033 project-type: 'multijob'
1040 - '{project}-defaults'
1041 - project-parameter:
1042 project: '{project}'
1043 branch: 'stable/danube'
1045 gs-pathname: '/danube'
1047 name: DEPLOY_SCENARIO
1048 default: 'os-nosdn-nofeature-ha'
1049 description: "Scenario to deploy with."
1054 use-build-blocker: true
1055 blocking-level: 'NODE'
1059 - 'apex-.*-promote.*'
1063 - timed: '' # '0 1 * * *'
1066 - description-setter:
1067 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1069 name: 'Baremetal Deploy'
1070 condition: SUCCESSFUL
1072 - name: 'apex-deploy-baremetal-danube'
1073 node-parameters: true
1074 current-parameters: true
1075 predefined-parameters: |
1077 GERRIT_BRANCH=$GERRIT_BRANCH
1079 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1080 kill-phase-on: FAILURE
1087 - name: 'dovetail-apex-baremetal-proposed_tests-danube'
1088 node-parameters: true
1089 current-parameters: false
1090 predefined-parameters:
1091 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1092 kill-phase-on: NEVER
1093 abort-all-job: false
1096 ########################
1098 ########################
1100 name: apex-parameter
1105 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1107 name: ARTIFACT_VERSION
1109 description: "Artifact version type"
1111 name: BUILD_DIRECTORY
1112 default: $WORKSPACE/.build
1113 description: "Directory where the build artifact will be located upon the completion of the build."
1115 name: CACHE_DIRECTORY
1116 default: $HOME/opnfv/apex-cache{gs-pathname}
1117 description: "Directory where the cache to be used during the build is located."
1118 # yamllint disable rule:line-length
1121 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1122 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1123 # yamllint enable rule:line-length
1126 default: '{gs-pathname}'
1127 description: "Version directory where opnfv artifacts are stored in gs repository"
1130 default: $GS_BASE{gs-pathname}
1131 description: "URL to Google Storage."
1135 description: "Flag to know if we should promote/upload snapshot artifacts."
1137 ########################
1139 ########################
1140 {% for stream in scenarios %}
1141 # {{ stream }} Builder
1143 name: apex-builder-{{ stream }}
1146 name: Baremetal Deploy and Test Phase
1147 condition: SUCCESSFUL
1149 {%- for scenario in scenarios[stream] %}
1150 - name: 'apex-{{ scenario }}-baremetal-{{ stream }}'
1151 node-parameters: false
1152 current-parameters: false
1153 predefined-parameters: |
1155 kill-phase-on: NEVER
1162 name: 'apex-upload-artifact'
1165 !include-raw: ./apex-upload-artifact.sh
1168 name: 'apex-download-artifact'
1171 !include-raw: ./apex-download-artifact.sh
1177 !include-raw: ./apex-deploy.sh
1180 name: 'apex-fetch-logs'
1183 !include-raw: ./apex-fetch-logs.sh
1185 #######################
1187 # timed is in format: 'min hour daymonth month dayweek'
1188 ########################
1192 - timed: '0 0 1-31/2 * *'
1197 - timed: '0 4 2-30/2 * *'
1202 - timed: '0 0 2-30/2 * *'
1205 name: 'apex-euphrates'
1207 - timed: '0 0 2-30/2 * *'
1212 - timed: '0 3 1 1 7'
1215 name: 'master-master'
1217 - timed: '0 12 * * *'
1220 name: 'master-rocky'
1222 - timed: '0 12 * * *'
1225 name: 'master-queens'
1230 name: 'gambia-master'
1235 name: 'gambia-rocky'
1240 name: 'gambia-queens'
1242 - timed: '0 12 * * *'
1245 name: 'fraser-master'
1250 name: 'fraser-rocky'
1255 name: 'fraser-queens'
1260 name: 'euphrates-master'
1265 name: 'euphrates-rocky'
1270 name: 'euphrates-queens'
1275 name: 'danube-master'
1280 name: 'danube-rocky'
1285 name: 'danube-queens'