5 - 'apex-verify-{stream}'
6 - 'apex-verify-gate-{stream}'
7 - 'apex-verify-unit-tests-{stream}'
8 - 'apex-runner-cperf-{stream}'
9 - 'apex-build-{stream}'
10 - 'apex-deploy-{platform}-{stream}'
13 - 'apex-csit-promote-daily-{stream}'
14 - 'apex-fdio-promote-daily-{stream}'
15 - 'apex-verify-iso-{stream}'
16 - 'apex-run-deploy-test-baremetal-{stream}'
17 - 'apex-upload-snapshot'
18 - 'apex-create-snapshot'
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'
32 branch: 'stable/danube'
33 gs-pathname: '/danube'
34 build-slave: 'apex-build-danube'
35 virtual-slave: 'apex-virtual-danube'
36 baremetal-slave: 'apex-baremetal-danube'
37 verify-scenario: 'os-odl_l3-nofeature-ha'
47 name: 'apex-verify-unit-tests-{stream}'
55 gs-pathname: '{gs-pathname}'
65 server-name: 'gerrit.opnfv.org'
67 - patchset-created-event:
68 exclude-drafts: 'false'
69 exclude-trivial-rebase: 'false'
70 exclude-no-code-change: 'true'
71 - draft-published-event
72 - comment-added-contains-event:
73 comment-contains-value: 'recheck'
74 - comment-added-contains-event:
75 comment-contains-value: 'reverify'
77 - project-compare-type: 'ANT'
78 project-pattern: 'apex'
80 - branch-compare-type: 'ANT'
81 branch-pattern: '**/{branch}'
94 !include-raw-escape: ./apex-unit-test.sh
98 name: 'apex-verify-{stream}'
100 node: '{virtual-slave}'
104 project-type: 'multijob'
108 gs-pathname: '{gs-pathname}/dev'
113 name: ARTIFACT_VERSION
115 description: "Used for overriding the ARTIFACT_VERSION"
121 server-name: 'gerrit.opnfv.org'
123 - patchset-created-event:
124 exclude-drafts: 'false'
125 exclude-trivial-rebase: 'false'
126 exclude-no-code-change: 'true'
127 - draft-published-event
128 - comment-added-contains-event:
129 comment-contains-value: 'recheck'
130 - comment-added-contains-event:
131 comment-contains-value: 'reverify'
133 - project-compare-type: 'ANT'
134 project-pattern: 'apex'
136 - branch-compare-type: 'ANT'
137 branch-pattern: '**/{branch}'
151 use-build-blocker: true
163 - description-setter:
164 description: "Built on $NODE_NAME"
167 condition: SUCCESSFUL
169 - name: 'apex-verify-unit-tests-{stream}'
170 current-parameters: false
171 predefined-parameters: |
172 GERRIT_BRANCH=$GERRIT_BRANCH
173 GERRIT_REFSPEC=$GERRIT_REFSPEC
174 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
175 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
176 node-parameters: false
177 kill-phase-on: FAILURE
182 condition: SUCCESSFUL
184 - name: 'apex-build-{stream}'
185 current-parameters: false
186 predefined-parameters: |
187 ARTIFACT_VERSION=$ARTIFACT_VERSION
188 GERRIT_BRANCH=$GERRIT_BRANCH
189 GERRIT_REFSPEC=$GERRIT_REFSPEC
190 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
191 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
192 node-parameters: false
193 kill-phase-on: FAILURE
198 condition: SUCCESSFUL
200 - name: 'apex-deploy-virtual-{stream}'
201 current-parameters: false
202 predefined-parameters: |
203 ARTIFACT_VERSION=$ARTIFACT_VERSION
204 DEPLOY_SCENARIO={verify-scenario}
206 GERRIT_BRANCH=$GERRIT_BRANCH
207 GERRIT_REFSPEC=$GERRIT_REFSPEC
208 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
209 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
210 node-parameters: true
211 kill-phase-on: FAILURE
215 # name: functest-smoke
216 # condition: SUCCESSFUL
218 # - name: 'functest-apex-virtual-suite-{stream}'
219 # current-parameters: false
220 # predefined-parameters: |
221 # DEPLOY_SCENARIO={verify-scenario}
222 # FUNCTEST_SUITE_NAME=healthcheck
223 # GERRIT_BRANCH=$GERRIT_BRANCH
224 # GERRIT_REFSPEC=$GERRIT_REFSPEC
225 # GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
226 # GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
227 # node-parameters: true
228 # kill-phase-on: FAILURE
229 # abort-all-job: true
230 # git-revision: false
232 # Verify Scenario Gate
234 name: 'apex-verify-gate-{stream}'
236 node: '{virtual-slave}'
240 project-type: 'multijob'
244 gs-pathname: '{gs-pathname}/dev'
250 default: https://gerrit.opnfv.org/gerrit/$PROJECT
251 description: "Used for overriding the GIT URL coming from parameters macro."
253 name: ARTIFACT_VERSION
255 description: "Used for overriding the ARTIFACT_VERSION"
262 server-name: 'gerrit.opnfv.org'
264 - comment-added-contains-event:
265 comment-contains-value: '^Patch Set [0-9]+: Code-Review\+2.*start-gate-scenario:.*'
267 - project-compare-type: 'ANT'
268 project-pattern: 'apex'
270 - branch-compare-type: 'ANT'
271 branch-pattern: '**/{branch}'
285 use-build-blocker: true
299 condition: SUCCESSFUL
301 - name: 'apex-deploy-virtual-{stream}'
302 current-parameters: false
303 predefined-parameters: |
304 ARTIFACT_VERSION=$ARTIFACT_VERSION
307 GERRIT_BRANCH=$GERRIT_BRANCH
308 GERRIT_REFSPEC=$GERRIT_REFSPEC
309 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
310 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
311 node-parameters: true
312 kill-phase-on: FAILURE
316 # name: functest-smoke
317 # condition: SUCCESSFUL
319 # - name: 'functest-apex-virtual-suite-{stream}'
320 # current-parameters: false
321 # predefined-parameters: |
322 # DEPLOY_SCENARIO={verify-scenario}
323 # FUNCTEST_SUITE_NAME=healthcheck
324 # GERRIT_BRANCH=$GERRIT_BRANCH
325 # GERRIT_REFSPEC=$GERRIT_REFSPEC
326 # GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
327 # GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
328 # node-parameters: true
329 # kill-phase-on: FAILURE
330 # abort-all-job: true
331 # git-revision: false
334 name: 'apex-runner-cperf-{stream}'
337 project-type: 'multijob'
344 gs-pathname: '{gs-pathname}'
350 default: https://gerrit.opnfv.org/gerrit/$PROJECT
351 description: "Used for overriding the GIT URL coming from parameters macro."
359 use-build-blocker: false
369 - description-setter:
370 description: "Deployed on $NODE_NAME"
372 name: 'Baremetal Deploy'
375 - name: 'apex-deploy-baremetal-{stream}'
376 node-parameters: false
377 current-parameters: true
378 predefined-parameters: |
379 GERRIT_BRANCH=$GERRIT_BRANCH
382 DEPLOY_SCENARIO={verify-scenario}
383 kill-phase-on: FAILURE
388 condition: SUCCESSFUL
390 - name: 'cperf-apex-intel-pod2-daily-master'
391 node-parameters: true
392 current-parameters: false
393 predefined-parameters:
394 DEPLOY_SCENARIO={verify-scenario}
401 name: 'apex-build-{stream}'
403 # Job template for builds
405 # Required Variables:
406 # stream: branch with - in place of / (eg. stable)
407 # branch: branch (eg. stable)
408 node: '{build-slave}'
415 - '{project}-defaults'
420 gs-pathname: '{gs-pathname}'
433 max-per-node: {concurrent-builds}
440 properties-content: ARTIFACT_TYPE=rpm
441 - 'apex-upload-artifact'
445 name: 'apex-verify-iso-{stream}'
447 # Job template for builds
449 # Required Variables:
450 # stream: branch with - in place of / (eg. stable)
451 # branch: branch (eg. stable)
452 node: '{virtual-slave}'
463 gs-pathname: '{gs-pathname}'
466 default: https://gerrit.opnfv.org/gerrit/$PROJECT
467 description: "Used for overriding the GIT URL coming from parameters macro."
475 use-build-blocker: true
487 properties-content: ARTIFACT_TYPE=iso
488 - 'apex-upload-artifact'
492 name: 'apex-deploy-{platform}-{stream}'
494 # Job template for virtual deployment
496 # Required Variables:
497 # stream: branch with - in place of / (eg. stable)
498 # branch: branch (eg. stable)
499 node: 'apex-{platform}-{stream}'
518 gs-pathname: '{gs-pathname}'
520 name: DEPLOY_SCENARIO
521 default: '{verify-scenario}'
522 description: "Scenario to deploy with."
526 description: "Use yes in lower case to invoke clean. Indicates if the deploy environment should be cleaned before deployment"
531 use-build-blocker: true
543 - description-setter:
544 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
545 - 'apex-download-artifact'
547 - 'apex-workspace-cleanup'
550 # Baremetal Deploy and Test
552 name: 'apex-run-deploy-test-baremetal-{stream}'
554 # Job template for daily build
556 # Required Variables:
557 # stream: branch with - in place of / (eg. stable)
558 # branch: branch (eg. stable)
559 project-type: 'multijob'
567 - '{project}-defaults'
568 - '{project}-baremetal-{stream}-defaults'
573 gs-pathname: '{gs-pathname}'
575 name: DEPLOY_SCENARIO
576 default: '{verify-scenario}'
577 description: "Scenario to deploy with."
581 use-build-blocker: true
586 - 'apex-.*-promote.*'
589 - description-setter:
590 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
592 name: 'Baremetal Deploy'
595 - name: 'apex-deploy-baremetal-{stream}'
596 node-parameters: true
597 current-parameters: true
598 predefined-parameters: |
600 GERRIT_BRANCH=$GERRIT_BRANCH
602 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
603 kill-phase-on: FAILURE
610 - name: 'functest-apex-baremetal-daily-{stream}'
611 node-parameters: true
612 current-parameters: false
613 predefined-parameters:
614 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
622 - name: 'yardstick-apex-baremetal-daily-{stream}'
623 node-parameters: true
624 current-parameters: false
625 predefined-parameters:
626 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
634 name: 'apex-daily-danube'
636 # Job template for daily build
638 # Required Variables:
639 # stream: branch with - in place of / (eg. stable)
640 # branch: branch (eg. stable)
641 project-type: 'multijob'
643 node: 'apex-baremetal-danube'
651 - '{project}-defaults'
652 - '{project}-baremetal-danube-defaults'
655 branch: 'stable/danube'
657 gs-pathname: '/danube'
668 condition: SUCCESSFUL
670 - name: 'apex-build-danube'
671 current-parameters: false
672 predefined-parameters: |
673 GERRIT_BRANCH=$GERRIT_BRANCH
675 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
676 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
677 node-parameters: true
678 kill-phase-on: FAILURE
682 name: 'Verify and upload ISO'
683 condition: SUCCESSFUL
685 - name: 'apex-verify-iso-danube'
686 current-parameters: false
687 predefined-parameters: |
688 BUILD_DIRECTORY=$WORKSPACE/../apex-build-danube/.build
689 GERRIT_BRANCH=$GERRIT_BRANCH
691 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
692 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
693 node-parameters: true
694 kill-phase-on: FAILURE
698 name: Baremetal Deploy and Test Phase
699 condition: SUCCESSFUL
702 - name: 'apex-run-deploy-test-baremetal-danube'
703 node-parameters: false
704 current-parameters: false
705 predefined-parameters: |
706 DEPLOY_SCENARIO=os-nosdn-nofeature-noha
712 - name: 'apex-run-deploy-test-baremetal-danube'
713 node-parameters: false
714 current-parameters: false
715 predefined-parameters: |
716 DEPLOY_SCENARIO=os-nosdn-nofeature-ha
722 - name: 'apex-run-deploy-test-baremetal-danube'
723 node-parameters: false
724 current-parameters: false
725 predefined-parameters: |
726 DEPLOY_SCENARIO=os-nosdn-nofeature-ha-ipv6
732 - name: 'apex-run-deploy-test-baremetal-danube'
733 node-parameters: false
734 current-parameters: false
735 predefined-parameters: |
736 DEPLOY_SCENARIO=os-nosdn-ovs-noha
742 - name: 'apex-run-deploy-test-baremetal-danube'
743 node-parameters: false
744 current-parameters: false
745 predefined-parameters: |
746 DEPLOY_SCENARIO=os-nosdn-ovs-ha
752 - name: 'apex-run-deploy-test-baremetal-danube'
753 node-parameters: false
754 current-parameters: false
755 predefined-parameters: |
756 DEPLOY_SCENARIO=os-nosdn-fdio-noha
762 - name: 'apex-run-deploy-test-baremetal-danube'
763 node-parameters: false
764 current-parameters: false
765 predefined-parameters: |
766 DEPLOY_SCENARIO=os-nosdn-fdio-ha
772 - name: 'apex-run-deploy-test-baremetal-danube'
773 node-parameters: false
774 current-parameters: false
775 predefined-parameters: |
776 DEPLOY_SCENARIO=os-nosdn-kvm-ha
782 - name: 'apex-run-deploy-test-baremetal-danube'
783 node-parameters: false
784 current-parameters: false
785 predefined-parameters: |
786 DEPLOY_SCENARIO=os-nosdn-kvm-noha
792 - name: 'apex-run-deploy-test-baremetal-danube'
793 node-parameters: false
794 current-parameters: false
795 predefined-parameters: |
796 DEPLOY_SCENARIO=os-odl_l2-fdio-noha
802 - name: 'apex-run-deploy-test-baremetal-danube'
803 node-parameters: false
804 current-parameters: false
805 predefined-parameters: |
806 DEPLOY_SCENARIO=os-odl_l2-fdio-ha
812 - name: 'apex-run-deploy-test-baremetal-danube'
813 node-parameters: false
814 current-parameters: false
815 predefined-parameters: |
816 DEPLOY_SCENARIO=os-odl_l2-netvirt_gbp_fdio-noha
822 - name: 'apex-run-deploy-test-baremetal-danube'
823 node-parameters: false
824 current-parameters: false
825 predefined-parameters: |
826 DEPLOY_SCENARIO=os-odl_l2-sfc-noha
832 - name: 'apex-run-deploy-test-baremetal-danube'
833 node-parameters: false
834 current-parameters: false
835 predefined-parameters: |
836 DEPLOY_SCENARIO=os-odl_l3-nofeature-noha
842 - name: 'apex-run-deploy-test-baremetal-danube'
843 node-parameters: false
844 current-parameters: false
845 predefined-parameters: |
846 DEPLOY_SCENARIO=os-odl_l3-nofeature-ha
852 - name: 'apex-run-deploy-test-baremetal-danube'
853 node-parameters: false
854 current-parameters: false
855 predefined-parameters: |
856 DEPLOY_SCENARIO=os-odl_l3-ovs-noha
862 - name: 'apex-run-deploy-test-baremetal-danube'
863 node-parameters: false
864 current-parameters: false
865 predefined-parameters: |
866 DEPLOY_SCENARIO=os-odl_l3-ovs-ha
872 - name: 'apex-run-deploy-test-baremetal-danube'
873 node-parameters: false
874 current-parameters: false
875 predefined-parameters: |
876 DEPLOY_SCENARIO=os-odl-bgpvpn-ha
882 - name: 'apex-run-deploy-test-baremetal-danube'
883 node-parameters: false
884 current-parameters: false
885 predefined-parameters: |
886 DEPLOY_SCENARIO=os-odl-gluon-noha
892 - name: 'apex-run-deploy-test-baremetal-danube'
893 node-parameters: false
894 current-parameters: false
895 predefined-parameters: |
896 DEPLOY_SCENARIO=os-odl_l3-fdio-noha
902 - name: 'apex-run-deploy-test-baremetal-danube'
903 node-parameters: false
904 current-parameters: false
905 predefined-parameters: |
906 DEPLOY_SCENARIO=os-odl_l3-fdio-ha
912 - name: 'apex-run-deploy-test-baremetal-danube'
913 node-parameters: false
914 current-parameters: false
915 predefined-parameters: |
916 DEPLOY_SCENARIO=os-odl_l3-fdio_dvr-noha
922 - name: 'apex-run-deploy-test-baremetal-danube'
923 node-parameters: false
924 current-parameters: false
925 predefined-parameters: |
926 DEPLOY_SCENARIO=os-odl_l3-fdio_dvr-ha
932 - name: 'apex-run-deploy-test-baremetal-danube'
933 node-parameters: false
934 current-parameters: false
935 predefined-parameters: |
936 DEPLOY_SCENARIO=os-odl_l3-csit-noha
942 - name: 'apex-run-deploy-test-baremetal-danube'
943 node-parameters: false
944 current-parameters: false
945 predefined-parameters: |
946 DEPLOY_SCENARIO=os-onos-nofeature-ha
952 - name: 'apex-run-deploy-test-baremetal-danube'
953 node-parameters: false
954 current-parameters: false
955 predefined-parameters: |
956 DEPLOY_SCENARIO=os-ovn-nofeature-noha
965 name: 'apex-daily-master'
967 # Job template for daily build
969 # Required Variables:
970 # stream: branch with - in place of / (eg. stable)
971 # branch: branch (eg. stable)
972 project-type: 'multijob'
974 node: 'apex-baremetal-master'
982 - '{project}-defaults'
983 - '{project}-baremetal-master-defaults'
999 condition: SUCCESSFUL
1001 - name: 'apex-build-master'
1002 current-parameters: false
1003 predefined-parameters: |
1004 GERRIT_BRANCH=$GERRIT_BRANCH
1006 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1007 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1008 node-parameters: true
1009 kill-phase-on: FAILURE
1013 name: 'Verify and upload ISO'
1014 condition: SUCCESSFUL
1016 - name: 'apex-verify-iso-master'
1017 current-parameters: false
1018 predefined-parameters: |
1019 BUILD_DIRECTORY=$WORKSPACE/../apex-build-master/.build
1020 GERRIT_BRANCH=$GERRIT_BRANCH
1022 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1023 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1024 node-parameters: true
1025 kill-phase-on: FAILURE
1029 name: Baremetal Deploy and Test Phase
1030 condition: SUCCESSFUL
1033 - name: 'apex-run-deploy-test-baremetal-master'
1034 node-parameters: false
1035 current-parameters: false
1036 predefined-parameters: |
1037 DEPLOY_SCENARIO=os-nosdn-nofeature-noha
1039 kill-phase-on: NEVER
1043 - name: 'apex-run-deploy-test-baremetal-master'
1044 node-parameters: false
1045 current-parameters: false
1046 predefined-parameters: |
1047 DEPLOY_SCENARIO=os-nosdn-nofeature-ha
1049 kill-phase-on: NEVER
1053 - name: 'apex-run-deploy-test-baremetal-master'
1054 node-parameters: false
1055 current-parameters: false
1056 predefined-parameters: |
1057 DEPLOY_SCENARIO=os-odl-nofeature-ha
1059 kill-phase-on: NEVER
1063 - name: 'apex-run-deploy-test-baremetal-master'
1064 node-parameters: false
1065 current-parameters: false
1066 predefined-parameters: |
1067 DEPLOY_SCENARIO=os-odl-nofeature-noha
1069 kill-phase-on: NEVER
1077 name: 'apex-create-snapshot'
1079 # Job template for clean
1081 # Required Variables:
1082 # stream: branch with - in place of / (eg. stable)
1088 !include-raw-escape: ./apex-snapshot-create.sh
1092 name: 'apex-upload-snapshot'
1094 # Job template for clean
1096 # Required Variables:
1097 # stream: branch with - in place of / (eg. stable)
1103 properties-content: ARTIFACT_TYPE=snapshot
1104 - 'apex-upload-artifact'
1108 name: 'apex-csit-promote-daily-{stream}'
1110 # Job template for promoting CSIT Snapshots
1112 # Required Variables:
1113 # stream: branch with - in place of / (eg. stable)
1114 # branch: branch (eg. stable)
1115 node: '{virtual-slave}'
1116 project-type: 'multijob'
1123 - project-parameter:
1124 project: '{project}'
1127 gs-pathname: '{gs-pathname}'
1131 use-build-blocker: true
1140 - timed: '0 12 * * 0'
1145 condition: SUCCESSFUL
1147 - name: 'apex-build-{stream}'
1148 current-parameters: false
1149 predefined-parameters: |
1150 GERRIT_BRANCH=$GERRIT_BRANCH
1151 GERRIT_REFSPEC=$GERRIT_REFSPEC
1152 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1153 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1154 node-parameters: false
1155 kill-phase-on: FAILURE
1159 name: deploy-virtual
1160 condition: SUCCESSFUL
1162 - name: 'apex-deploy-virtual-{stream}'
1163 current-parameters: false
1164 predefined-parameters: |
1165 DEPLOY_SCENARIO=os-odl_l3-csit-noha
1167 GERRIT_BRANCH=$GERRIT_BRANCH
1168 GERRIT_REFSPEC=$GERRIT_REFSPEC
1169 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1170 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1172 node-parameters: true
1173 kill-phase-on: FAILURE
1177 name: functest-smoke
1178 condition: SUCCESSFUL
1180 - name: 'functest-apex-virtual-suite-{stream}'
1181 current-parameters: false
1182 predefined-parameters: |
1183 DEPLOY_SCENARIO=os-odl_l3-nofeature-noha
1184 FUNCTEST_SUITE_NAME=tempest_smoke_serial
1185 GERRIT_BRANCH=$GERRIT_BRANCH
1186 GERRIT_REFSPEC=$GERRIT_REFSPEC
1187 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1188 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1189 node-parameters: true
1190 kill-phase-on: FAILURE
1194 name: create snapshot
1195 condition: SUCCESSFUL
1197 - name: 'apex-create-snapshot'
1198 current-parameters: true
1199 node-parameters: true
1200 kill-phase-on: FAILURE
1204 name: upload snapshot
1205 condition: SUCCESSFUL
1207 - name: 'apex-upload-snapshot'
1208 current-parameters: true
1209 node-parameters: true
1210 kill-phase-on: FAILURE
1216 name: 'apex-fdio-promote-daily-{stream}'
1218 # Job template for promoting CSIT Snapshots
1220 # Required Variables:
1221 # stream: branch with - in place of / (eg. stable)
1222 # branch: branch (eg. stable)
1223 node: '{virtual-slave}'
1224 project-type: 'multijob'
1231 - project-parameter:
1232 project: '{project}'
1235 gs-pathname: '{gs-pathname}'
1239 use-build-blocker: true
1250 condition: SUCCESSFUL
1252 - name: 'apex-build-{stream}'
1253 current-parameters: false
1254 predefined-parameters: |
1255 GERRIT_BRANCH=$GERRIT_BRANCH
1256 GERRIT_REFSPEC=$GERRIT_REFSPEC
1257 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1258 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1259 node-parameters: false
1260 kill-phase-on: FAILURE
1264 name: deploy-virtual
1265 condition: SUCCESSFUL
1267 - name: 'apex-deploy-virtual-{stream}'
1268 current-parameters: false
1269 predefined-parameters: |
1270 DEPLOY_SCENARIO=os-odl_l2-netvirt_gbp_fdio-noha
1272 GERRIT_BRANCH=$GERRIT_BRANCH
1273 GERRIT_REFSPEC=$GERRIT_REFSPEC
1274 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1275 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1277 node-parameters: true
1278 kill-phase-on: FAILURE
1282 name: create snapshot
1283 condition: SUCCESSFUL
1285 - name: 'apex-create-snapshot'
1286 current-parameters: true
1287 node-parameters: true
1288 kill-phase-on: FAILURE
1292 name: upload snapshot
1293 condition: SUCCESSFUL
1295 - name: 'apex-upload-snapshot'
1296 current-parameters: true
1297 node-parameters: true
1298 kill-phase-on: FAILURE
1302 ########################
1304 ########################
1306 name: apex-parameter
1311 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1313 name: ARTIFACT_VERSION
1315 description: "Artifact version type"
1317 name: BUILD_DIRECTORY
1318 default: $WORKSPACE/.build
1319 description: "Directory where the build artifact will be located upon the completion of the build."
1321 name: CACHE_DIRECTORY
1322 default: $HOME/opnfv/apex-cache{gs-pathname}
1323 description: "Directory where the cache to be used during the build is located."
1326 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1327 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1330 default: '{gs-pathname}'
1331 description: "Version directory where opnfv artifacts are stored in gs repository"
1334 default: $GS_BASE{gs-pathname}
1335 description: "URL to Google Storage."
1339 description: "Flag to know if we should promote/upload snapshot artifacts."
1341 ########################
1343 ########################
1345 name: 'apex-unit-test'
1348 !include-raw: ./apex-unit-test.sh
1354 !include-raw: ./apex-build.sh
1357 name: 'apex-workspace-cleanup'
1360 !include-raw: ./apex-workspace-cleanup.sh
1363 name: 'apex-iso-verify'
1366 !include-raw: ./apex-iso-verify.sh
1370 name: 'apex-upload-artifact'
1373 !include-raw: ./apex-upload-artifact.sh
1376 name: 'apex-download-artifact'
1379 !include-raw: ./apex-download-artifact.sh
1385 !include-raw: ./apex-deploy.sh
1387 #######################
1389 ########################
1393 - timed: '0 3 1 1 7'
1397 - timed: '0 12 * * *'