5 - 'apex-verify-{stream}'
6 - 'apex-verify-gate-{stream}'
7 - 'apex-verify-unit-tests-{stream}'
8 - 'apex-runner-cperf-{stream}'
9 - 'apex-deploy-{platform}-{stream}'
10 - 'apex-daily-{stream}'
11 - 'apex-csit-promote-daily-{stream}'
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-flex-daily-os-nosdn-nofeature-ha-{stream}'
18 - 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
19 # stream: branch with - in place of / (eg. stable-arno)
20 # branch: branch (eg. stable/arno)
25 build-slave: 'apex-build-master'
26 virtual-slave: 'apex-virtual-master'
27 baremetal-slave: 'apex-baremetal-master'
28 verify-scenario: 'os-odl-nofeature-ha'
29 scenario_stream: 'master'
30 - euphrates: &euphrates
31 branch: 'stable/euphrates'
32 gs-pathname: '/euphrates'
33 build-slave: 'apex-build-master'
34 virtual-slave: 'apex-virtual-master'
35 baremetal-slave: 'apex-baremetal-master'
36 verify-scenario: 'os-odl-nofeature-ha'
37 scenario_stream: 'euphrates'
39 branch: 'stable/danube'
40 gs-pathname: '/danube'
41 build-slave: 'apex-build-danube'
42 virtual-slave: 'apex-virtual-danube'
43 baremetal-slave: 'apex-baremetal-danube'
44 verify-scenario: 'os-odl_l3-nofeature-ha'
45 scenario_stream: 'danube'
49 {%- for stream in scenarios %}
50 {%- for scenario in scenarios[stream] %}
62 name: 'apex-verify-unit-tests-{stream}'
70 gs-pathname: '{gs-pathname}'
80 server-name: 'gerrit.opnfv.org'
82 - patchset-created-event:
83 exclude-drafts: 'false'
84 exclude-trivial-rebase: 'false'
85 exclude-no-code-change: 'true'
86 - draft-published-event
87 - comment-added-contains-event:
88 comment-contains-value: 'recheck'
89 - comment-added-contains-event:
90 comment-contains-value: 'reverify'
92 - project-compare-type: 'ANT'
93 project-pattern: 'apex'
95 - branch-compare-type: 'ANT'
96 branch-pattern: '**/{branch}'
97 disable-strict-forbidden-file-verification: 'false'
100 pattern: 'apex/tests/**'
101 forbidden-file-paths:
113 pattern: 'apex/build/**'
115 pattern: 'apex/common/**'
117 pattern: 'apex/inventory/**'
119 pattern: 'apex/network/**'
121 pattern: 'apex/overcloud/**'
123 pattern: 'apex/settings/**'
125 pattern: 'apex/undercloud/**'
127 pattern: 'apex/virtual/**'
137 !include-raw-escape: ./apex-unit-test.sh
141 name: 'apex-verify-{stream}'
143 node: '{virtual-slave}'
147 project-type: 'multijob'
151 gs-pathname: '{gs-pathname}/dev'
156 name: ARTIFACT_VERSION
158 description: "Used for overriding the ARTIFACT_VERSION"
164 server-name: 'gerrit.opnfv.org'
166 - patchset-created-event:
167 exclude-drafts: 'false'
168 exclude-trivial-rebase: 'false'
169 exclude-no-code-change: 'true'
170 - draft-published-event
171 - comment-added-contains-event:
172 comment-contains-value: 'recheck'
173 - comment-added-contains-event:
174 comment-contains-value: 'reverify'
176 - project-compare-type: 'ANT'
177 project-pattern: 'apex'
179 - branch-compare-type: 'ANT'
180 branch-pattern: '**/{branch}'
181 disable-strict-forbidden-file-verification: 'true'
194 pattern: 'apex/build/**'
196 pattern: 'apex/common/**'
198 pattern: 'apex/inventory/**'
200 pattern: 'apex/network/**'
202 pattern: 'apex/overcloud/**'
204 pattern: 'apex/settings/**'
206 pattern: 'apex/undercloud/**'
208 pattern: 'apex/virtual/**'
209 forbidden-file-paths:
211 pattern: 'apex/tests/**'
218 use-build-blocker: true
228 - description-setter:
229 description: "Built on $NODE_NAME"
232 condition: SUCCESSFUL
234 - name: 'apex-verify-unit-tests-{stream}'
235 current-parameters: false
236 predefined-parameters: |
237 GERRIT_BRANCH=$GERRIT_BRANCH
238 GERRIT_REFSPEC=$GERRIT_REFSPEC
239 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
240 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
241 node-parameters: false
242 kill-phase-on: FAILURE
247 condition: SUCCESSFUL
249 - name: 'apex-build-{stream}'
250 current-parameters: false
251 predefined-parameters: |
252 ARTIFACT_VERSION=$ARTIFACT_VERSION
253 GERRIT_BRANCH=$GERRIT_BRANCH
254 GERRIT_REFSPEC=$GERRIT_REFSPEC
255 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
256 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
257 node-parameters: false
258 kill-phase-on: FAILURE
263 condition: SUCCESSFUL
265 - name: 'apex-deploy-virtual-{stream}'
266 current-parameters: false
267 predefined-parameters: |
268 ARTIFACT_VERSION=$ARTIFACT_VERSION
269 DEPLOY_SCENARIO={verify-scenario}
271 GERRIT_BRANCH=$GERRIT_BRANCH
272 GERRIT_REFSPEC=$GERRIT_REFSPEC
273 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
274 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
275 node-parameters: true
276 kill-phase-on: FAILURE
281 condition: SUCCESSFUL
283 - name: 'functest-apex-virtual-suite-{stream}'
284 current-parameters: false
285 predefined-parameters: |
286 DEPLOY_SCENARIO={verify-scenario}
287 FUNCTEST_SUITE_NAME=healthcheck
288 GERRIT_BRANCH=$GERRIT_BRANCH
289 GERRIT_REFSPEC=$GERRIT_REFSPEC
290 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
291 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
292 node-parameters: true
297 # Verify Scenario Gate
299 name: 'apex-verify-gate-{stream}'
301 node: '{virtual-slave}'
305 project-type: 'multijob'
309 gs-pathname: '{gs-pathname}/dev'
315 default: https://gerrit.opnfv.org/gerrit/$PROJECT
316 description: "Used for overriding the GIT URL coming from parameters macro."
318 name: ARTIFACT_VERSION
320 description: "Used for overriding the ARTIFACT_VERSION"
327 server-name: 'gerrit.opnfv.org'
329 - comment-added-contains-event:
330 comment-contains-value: '^Patch Set [0-9]+: Code-Review\+2.*start-gate-scenario:.*'
332 - project-compare-type: 'ANT'
333 project-pattern: 'apex'
335 - branch-compare-type: 'ANT'
336 branch-pattern: '**/{branch}'
352 use-build-blocker: true
364 condition: SUCCESSFUL
366 - name: 'apex-deploy-virtual-{stream}'
367 current-parameters: false
368 predefined-parameters: |
369 ARTIFACT_VERSION=$ARTIFACT_VERSION
372 GERRIT_BRANCH=$GERRIT_BRANCH
373 GERRIT_REFSPEC=$GERRIT_REFSPEC
374 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
375 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
376 GERRIT_EVENT_COMMENT_TEXT=$GERRIT_EVENT_COMMENT_TEXT
377 node-parameters: true
378 kill-phase-on: FAILURE
382 echo DEPLOY_SCENARIO=$(echo $GERRIT_EVENT_COMMENT_TEXT | grep start-gate-scenario | grep -Eo 'os-.*') > detected_scenario
384 properties-file: detected_scenario
387 condition: SUCCESSFUL
389 - name: 'functest-apex-virtual-suite-{stream}'
390 current-parameters: false
391 predefined-parameters: |
392 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
393 FUNCTEST_SUITE_NAME=healthcheck
394 GERRIT_BRANCH=$GERRIT_BRANCH
395 GERRIT_REFSPEC=$GERRIT_REFSPEC
396 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
397 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
398 node-parameters: true
404 name: 'apex-runner-cperf-{stream}'
407 project-type: 'multijob'
414 gs-pathname: '{gs-pathname}'
420 default: https://gerrit.opnfv.org/gerrit/$PROJECT
421 description: "Used for overriding the GIT URL coming from parameters macro."
429 use-build-blocker: false
439 - description-setter:
440 description: "Deployed on $NODE_NAME"
442 name: 'Baremetal Deploy'
445 - name: 'apex-deploy-baremetal-{stream}'
446 node-parameters: false
447 current-parameters: true
448 predefined-parameters: |
449 GERRIT_BRANCH=$GERRIT_BRANCH
452 DEPLOY_SCENARIO={verify-scenario}
453 kill-phase-on: FAILURE
458 condition: SUCCESSFUL
460 - name: 'cperf-apex-intel-pod2-daily-master'
461 node-parameters: true
462 current-parameters: false
463 predefined-parameters:
464 DEPLOY_SCENARIO={verify-scenario}
471 name: 'apex-deploy-{platform}-{stream}'
473 node: 'apex-{platform}-{stream}'
488 - '{project}-{platform}-{stream}-defaults'
493 gs-pathname: '{gs-pathname}'
495 name: DEPLOY_SCENARIO
496 default: '{verify-scenario}'
497 description: "Scenario to deploy with."
501 description: "Use yes in lower case to invoke clean. Indicates if the deploy environment should be cleaned before deployment"
506 use-build-blocker: true
520 - description-setter:
521 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
522 - 'apex-download-artifact'
527 # Baremetal Deploy and Test
529 name: 'apex-{scenario}-baremetal-{scenario_stream}'
531 project-type: 'multijob'
539 - '{project}-defaults'
540 - '{project}-baremetal-{scenario_stream}-defaults'
545 gs-pathname: '{gs-pathname}'
547 name: DEPLOY_SCENARIO
548 default: '{scenario}'
549 description: "Scenario to deploy with."
553 use-build-blocker: true
558 - 'apex-.*-promote.*'
560 - 'apex-.+-baremetal-.+'
566 - description-setter:
567 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
569 name: 'Baremetal Deploy'
570 condition: SUCCESSFUL
572 - name: 'apex-deploy-baremetal-{scenario_stream}'
573 node-parameters: true
574 current-parameters: true
575 predefined-parameters: |
577 GERRIT_BRANCH=$GERRIT_BRANCH
579 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
580 kill-phase-on: FAILURE
584 name: 'OPNFV Test Suite'
586 - name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
587 node-parameters: true
588 current-parameters: false
589 predefined-parameters:
590 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
598 !include-raw-escape: ./update-build-result.groovy
602 name: 'apex-testsuite-{scenario}-baremetal-{scenario_stream}'
604 project-type: 'multijob'
609 - '{project}-defaults'
610 - '{project}-baremetal-{scenario_stream}-defaults'
615 gs-pathname: '{gs-pathname}'
617 name: DEPLOY_SCENARIO
618 default: '{scenario}'
619 description: "Scenario to deploy with."
623 use-build-blocker: true
628 - 'apex-.*-promote.*'
630 - 'apex-testsuite-.+-baremetal-.+'
636 - description-setter:
637 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
642 - name: 'functest-apex-baremetal-daily-{scenario_stream}'
643 node-parameters: true
644 current-parameters: false
645 predefined-parameters:
646 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
654 - name: 'yardstick-apex-baremetal-daily-{scenario_stream}'
655 node-parameters: true
656 current-parameters: false
657 predefined-parameters:
658 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
666 - name: 'dovetail-apex-baremetal-proposed_tests-{scenario_stream}'
667 node-parameters: true
668 current-parameters: false
669 predefined-parameters:
670 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
672 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-(nosdn-nofeature|nosdn-kvm|odl_l3-fdio)-ha/"
679 - name: 'storperf-apex-baremetal-daily-{scenario_stream}'
680 node-parameters: true
681 current-parameters: false
682 predefined-parameters:
683 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
684 enable-condition: "def m = '$DEPLOY_SCENARIO' ==~ /os-nosdn-nofeature-ha/"
688 # Build status is always success due conditional plugin prefetching
689 # build status before multijob phases execute
690 # - conditional-step:
691 # condition-kind: current-status
692 # condition-worst: SUCCESS
693 # condtion-best: SUCCESS
694 # on-evaluation-failure: mark-unstable
696 # - shell: 'echo "Tests Passed"'
699 name: 'apex-daily-{stream}'
701 # Job template for daily build
703 # Required Variables:
704 # stream: branch with - in place of / (eg. stable)
705 # branch: branch (eg. stable)
706 project-type: 'multijob'
708 node: '{baremetal-slave}'
716 - '{project}-defaults'
717 - '{project}-baremetal-{stream}-defaults'
722 gs-pathname: '{gs-pathname}'
733 condition: SUCCESSFUL
735 - name: 'apex-build-{stream}'
736 current-parameters: false
737 predefined-parameters: |
738 GERRIT_BRANCH=$GERRIT_BRANCH
740 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
741 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
742 node-parameters: true
743 kill-phase-on: FAILURE
747 name: 'Verify and upload ISO'
748 condition: SUCCESSFUL
750 - name: 'apex-verify-iso-{stream}'
751 current-parameters: false
752 predefined-parameters: |
753 BUILD_DIRECTORY=$WORKSPACE/../apex-build-{stream}/.build
754 GERRIT_BRANCH=$GERRIT_BRANCH
756 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
757 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
758 node-parameters: true
759 kill-phase-on: FAILURE
762 - apex-builder-{stream}
766 name: 'apex-create-snapshot'
768 # Job template for clean
770 # Required Variables:
771 # stream: branch with - in place of / (eg. stable)
777 !include-raw-escape: ./apex-snapshot-create.sh
781 name: 'apex-upload-snapshot'
783 # Job template for clean
785 # Required Variables:
786 # stream: branch with - in place of / (eg. stable)
792 properties-content: ARTIFACT_TYPE=snapshot
793 - 'apex-upload-artifact'
797 name: 'apex-csit-promote-daily-{stream}'
799 # Job template for promoting CSIT Snapshots
801 # Required Variables:
802 # stream: branch with - in place of / (eg. stable)
803 # branch: branch (eg. stable)
804 node: '{virtual-slave}'
805 project-type: 'multijob'
816 gs-pathname: '{gs-pathname}'
820 use-build-blocker: true
829 - timed: '0 12 * * 0'
834 condition: SUCCESSFUL
836 - name: 'apex-build-{stream}'
837 current-parameters: false
838 predefined-parameters: |
839 GERRIT_BRANCH=$GERRIT_BRANCH
840 GERRIT_REFSPEC=$GERRIT_REFSPEC
841 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
842 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
843 node-parameters: false
844 kill-phase-on: FAILURE
849 condition: SUCCESSFUL
851 - name: 'apex-deploy-virtual-{stream}'
852 current-parameters: false
853 predefined-parameters: |
854 DEPLOY_SCENARIO=os-odl_l3-csit-noha
856 GERRIT_BRANCH=$GERRIT_BRANCH
857 GERRIT_REFSPEC=$GERRIT_REFSPEC
858 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
859 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
861 node-parameters: true
862 kill-phase-on: FAILURE
867 condition: SUCCESSFUL
869 - name: 'functest-apex-virtual-suite-{stream}'
870 current-parameters: false
871 predefined-parameters: |
872 DEPLOY_SCENARIO=os-odl_l3-nofeature-noha
873 FUNCTEST_SUITE_NAME=tempest_smoke_serial
874 GERRIT_BRANCH=$GERRIT_BRANCH
875 GERRIT_REFSPEC=$GERRIT_REFSPEC
876 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
877 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
878 node-parameters: true
879 kill-phase-on: FAILURE
883 name: create snapshot
884 condition: SUCCESSFUL
886 - name: 'apex-create-snapshot'
887 current-parameters: false
888 predefined-parameters: |
890 node-parameters: true
891 kill-phase-on: FAILURE
895 name: upload snapshot
896 condition: SUCCESSFUL
898 - name: 'apex-upload-snapshot'
899 current-parameters: false
900 predefined-parameters: |
902 node-parameters: true
903 kill-phase-on: FAILURE
909 name: 'apex-fdio-promote-daily-{stream}'
911 # Job template for promoting CSIT Snapshots
913 # Required Variables:
914 # stream: branch with - in place of / (eg. stable)
915 # branch: branch (eg. stable)
916 node: '{virtual-slave}'
917 project-type: 'multijob'
928 gs-pathname: '{gs-pathname}'
932 use-build-blocker: true
943 condition: SUCCESSFUL
945 - name: 'apex-build-{stream}'
946 current-parameters: false
947 predefined-parameters: |
948 GERRIT_BRANCH=$GERRIT_BRANCH
949 GERRIT_REFSPEC=$GERRIT_REFSPEC
950 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
951 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
952 node-parameters: false
953 kill-phase-on: FAILURE
958 condition: SUCCESSFUL
960 - name: 'apex-deploy-virtual-{stream}'
961 current-parameters: false
962 predefined-parameters: |
963 DEPLOY_SCENARIO=os-odl_netvirt-fdio-noha
965 GERRIT_BRANCH=$GERRIT_BRANCH
966 GERRIT_REFSPEC=$GERRIT_REFSPEC
967 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
968 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
970 node-parameters: true
971 kill-phase-on: FAILURE
975 name: create snapshot
976 condition: SUCCESSFUL
978 - name: 'apex-create-snapshot'
979 current-parameters: false
980 predefined-parameters: |
982 node-parameters: true
983 kill-phase-on: FAILURE
987 name: upload snapshot
988 condition: SUCCESSFUL
990 - name: 'apex-upload-snapshot'
991 current-parameters: false
992 predefined-parameters: |
994 node-parameters: true
995 kill-phase-on: FAILURE
1001 name: 'apex-flex-daily-os-nosdn-nofeature-ha-{stream}'
1003 project-type: 'multijob'
1014 - '{project}-defaults'
1015 - project-parameter:
1016 project: '{project}'
1019 gs-pathname: '{gs-pathname}'
1021 name: DEPLOY_SCENARIO
1022 default: 'os-nosdn-nofeature-ha'
1023 description: "Scenario to deploy with."
1026 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1027 description: 'Git URL to use on this Jenkins Slave'
1030 default: /root/.ssh/id_rsa
1031 description: 'SSH key to use for Apex'
1035 use-build-blocker: true
1040 - 'apex-.*-promote.*'
1042 - 'apex-.+-baremetal-.+'
1048 - description-setter:
1049 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1051 name: 'Baremetal Deploy'
1052 condition: SUCCESSFUL
1054 - name: 'apex-deploy-baremetal-{stream}'
1055 node-parameters: true
1056 current-parameters: true
1057 predefined-parameters: |
1059 GERRIT_BRANCH=$GERRIT_BRANCH
1061 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1062 kill-phase-on: FAILURE
1069 - name: 'yardstick-apex-baremetal-daily-{stream}'
1070 node-parameters: true
1071 current-parameters: false
1072 predefined-parameters:
1073 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1074 kill-phase-on: NEVER
1075 abort-all-job: false
1078 # Dovetail Danube test job
1080 name: 'apex-dovetail-daily-os-nosdn-nofeature-ha-baremetal-danube'
1082 project-type: 'multijob'
1089 - '{project}-defaults'
1090 - project-parameter:
1091 project: '{project}'
1092 branch: 'stable/danube'
1094 gs-pathname: '/danube'
1096 name: DEPLOY_SCENARIO
1097 default: 'os-nosdn-nofeature-ha'
1098 description: "Scenario to deploy with."
1103 use-build-blocker: true
1108 - 'apex-.*-promote.*'
1112 - timed: '0 12 * * *'
1115 - description-setter:
1116 description: "Testing on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
1118 name: 'Baremetal Deploy'
1119 condition: SUCCESSFUL
1121 - name: 'apex-deploy-baremetal-danube'
1122 node-parameters: true
1123 current-parameters: true
1124 predefined-parameters: |
1126 GERRIT_BRANCH=$GERRIT_BRANCH
1128 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1129 kill-phase-on: FAILURE
1136 - name: 'dovetail-apex-baremetal-proposed_tests-danube'
1137 node-parameters: true
1138 current-parameters: false
1139 predefined-parameters:
1140 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
1141 kill-phase-on: NEVER
1142 abort-all-job: false
1145 ########################
1147 ########################
1149 name: apex-parameter
1154 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1156 name: ARTIFACT_VERSION
1158 description: "Artifact version type"
1160 name: BUILD_DIRECTORY
1161 default: $WORKSPACE/.build
1162 description: "Directory where the build artifact will be located upon the completion of the build."
1164 name: CACHE_DIRECTORY
1165 default: $HOME/opnfv/apex-cache{gs-pathname}
1166 description: "Directory where the cache to be used during the build is located."
1169 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1170 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1173 default: '{gs-pathname}'
1174 description: "Version directory where opnfv artifacts are stored in gs repository"
1177 default: $GS_BASE{gs-pathname}
1178 description: "URL to Google Storage."
1182 description: "Flag to know if we should promote/upload snapshot artifacts."
1184 ########################
1186 ########################
1187 {% for stream in scenarios %}
1188 # {{ stream }} Builder
1190 name: apex-builder-{{ stream }}
1193 name: Baremetal Deploy and Test Phase
1194 condition: SUCCESSFUL
1196 {% for scenario in scenarios[stream] %}
1197 - name: 'apex-{{ scenario }}-baremetal-{{ stream }}'
1198 node-parameters: false
1199 current-parameters: false
1200 predefined-parameters: |
1202 kill-phase-on: NEVER
1209 name: 'apex-unit-test'
1212 !include-raw: ./apex-unit-test.sh
1215 name: 'apex-upload-artifact'
1218 !include-raw: ./apex-upload-artifact.sh
1221 name: 'apex-download-artifact'
1224 !include-raw: ./apex-download-artifact.sh
1230 !include-raw: ./apex-deploy.sh
1232 #######################
1234 ########################
1238 - timed: '0 3 1 1 7'
1240 name: 'apex-euphrates'
1242 - timed: '0 12 * * *'
1246 - timed: '0 3 1 1 7'