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-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'
31 branch: 'stable/danube'
32 gs-pathname: '/danube'
33 build-slave: 'apex-build-danube'
34 virtual-slave: 'apex-virtual-danube'
35 baremetal-slave: 'apex-baremetal-danube'
36 verify-scenario: 'os-odl_l3-nofeature-ha'
45 name: 'apex-verify-unit-tests-{stream}'
53 gs-pathname: '{gs-pathname}'
63 server-name: 'gerrit.opnfv.org'
65 - patchset-created-event:
66 exclude-drafts: 'false'
67 exclude-trivial-rebase: 'false'
68 exclude-no-code-change: 'true'
69 - draft-published-event
70 - comment-added-contains-event:
71 comment-contains-value: 'recheck'
72 - comment-added-contains-event:
73 comment-contains-value: 'reverify'
75 - project-compare-type: 'ANT'
76 project-pattern: 'apex'
78 - branch-compare-type: 'ANT'
79 branch-pattern: '**/{branch}'
92 !include-raw-escape: ./apex-unit-test.sh
96 name: 'apex-verify-{stream}'
98 node: '{virtual-slave}'
102 project-type: 'multijob'
106 gs-pathname: '{gs-pathname}/dev'
111 name: ARTIFACT_VERSION
113 description: "Used for overriding the ARTIFACT_VERSION"
119 server-name: 'gerrit.opnfv.org'
121 - patchset-created-event:
122 exclude-drafts: 'false'
123 exclude-trivial-rebase: 'false'
124 exclude-no-code-change: 'true'
125 - draft-published-event
126 - comment-added-contains-event:
127 comment-contains-value: 'recheck'
128 - comment-added-contains-event:
129 comment-contains-value: 'reverify'
131 - project-compare-type: 'ANT'
132 project-pattern: 'apex'
134 - branch-compare-type: 'ANT'
135 branch-pattern: '**/{branch}'
149 use-build-blocker: true
161 - description-setter:
162 description: "Built on $NODE_NAME"
165 condition: SUCCESSFUL
167 - name: 'apex-verify-unit-tests-{stream}'
168 current-parameters: false
169 predefined-parameters: |
170 GERRIT_BRANCH=$GERRIT_BRANCH
171 GERRIT_REFSPEC=$GERRIT_REFSPEC
172 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
173 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
174 node-parameters: false
175 kill-phase-on: FAILURE
180 condition: SUCCESSFUL
182 - name: 'apex-build-{stream}'
183 current-parameters: false
184 predefined-parameters: |
185 ARTIFACT_VERSION=$ARTIFACT_VERSION
186 GERRIT_BRANCH=$GERRIT_BRANCH
187 GERRIT_REFSPEC=$GERRIT_REFSPEC
188 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
189 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
190 node-parameters: false
191 kill-phase-on: FAILURE
196 condition: SUCCESSFUL
198 - name: 'apex-deploy-virtual-{stream}'
199 current-parameters: false
200 predefined-parameters: |
201 ARTIFACT_VERSION=$ARTIFACT_VERSION
202 DEPLOY_SCENARIO={verify-scenario}
204 GERRIT_BRANCH=$GERRIT_BRANCH
205 GERRIT_REFSPEC=$GERRIT_REFSPEC
206 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
207 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
208 node-parameters: true
209 kill-phase-on: FAILURE
214 condition: SUCCESSFUL
216 - name: 'functest-apex-virtual-suite-{stream}'
217 current-parameters: false
218 predefined-parameters: |
219 DEPLOY_SCENARIO={verify-scenario}
220 FUNCTEST_SUITE_NAME=healthcheck
221 GERRIT_BRANCH=$GERRIT_BRANCH
222 GERRIT_REFSPEC=$GERRIT_REFSPEC
223 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
224 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
225 node-parameters: true
226 kill-phase-on: FAILURE
230 # Verify Scenario Gate
232 name: 'apex-verify-gate-{stream}'
234 node: '{virtual-slave}'
238 project-type: 'multijob'
242 gs-pathname: '{gs-pathname}/dev'
248 default: https://gerrit.opnfv.org/gerrit/$PROJECT
249 description: "Used for overriding the GIT URL coming from parameters macro."
251 name: ARTIFACT_VERSION
253 description: "Used for overriding the ARTIFACT_VERSION"
260 server-name: 'gerrit.opnfv.org'
262 - comment-added-contains-event:
263 comment-contains-value: '^Patch Set [0-9]+: Code-Review\+2.*start-gate-scenario:.*'
265 - project-compare-type: 'ANT'
266 project-pattern: 'apex'
268 - branch-compare-type: 'ANT'
269 branch-pattern: '**/{branch}'
283 use-build-blocker: true
297 condition: SUCCESSFUL
299 - name: 'apex-deploy-virtual-{stream}'
300 current-parameters: false
301 predefined-parameters: |
302 ARTIFACT_VERSION=$ARTIFACT_VERSION
305 GERRIT_BRANCH=$GERRIT_BRANCH
306 GERRIT_REFSPEC=$GERRIT_REFSPEC
307 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
308 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
309 node-parameters: true
310 kill-phase-on: FAILURE
315 condition: SUCCESSFUL
317 - name: 'functest-apex-virtual-suite-{stream}'
318 current-parameters: false
319 predefined-parameters: |
320 DEPLOY_SCENARIO={verify-scenario}
321 FUNCTEST_SUITE_NAME=healthcheck
322 GERRIT_BRANCH=$GERRIT_BRANCH
323 GERRIT_REFSPEC=$GERRIT_REFSPEC
324 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
325 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
326 node-parameters: true
327 kill-phase-on: FAILURE
332 name: 'apex-runner-cperf-{stream}'
335 project-type: 'multijob'
342 gs-pathname: '{gs-pathname}'
348 default: https://gerrit.opnfv.org/gerrit/$PROJECT
349 description: "Used for overriding the GIT URL coming from parameters macro."
357 use-build-blocker: false
367 - description-setter:
368 description: "Deployed on $NODE_NAME"
370 name: 'Baremetal Deploy'
373 - name: 'apex-deploy-baremetal-{stream}'
374 node-parameters: false
375 current-parameters: true
376 predefined-parameters: |
378 DEPLOY_SCENARIO={verify-scenario}
379 kill-phase-on: FAILURE
386 - name: 'functest-apex-baremetal-daily-{stream}'
387 node-parameters: true
388 current-parameters: false
389 predefined-parameters:
390 DEPLOY_SCENARIO={verify-scenario}
397 name: 'apex-build-{stream}'
399 # Job template for builds
401 # Required Variables:
402 # stream: branch with - in place of / (eg. stable)
403 # branch: branch (eg. stable)
404 node: '{build-slave}'
411 - '{project}-defaults'
416 gs-pathname: '{gs-pathname}'
436 properties-content: ARTIFACT_TYPE=rpm
437 - 'apex-upload-artifact'
441 name: 'apex-verify-iso-{stream}'
443 # Job template for builds
445 # Required Variables:
446 # stream: branch with - in place of / (eg. stable)
447 # branch: branch (eg. stable)
448 node: '{virtual-slave}'
459 gs-pathname: '{gs-pathname}'
462 default: https://gerrit.opnfv.org/gerrit/$PROJECT
463 description: "Used for overriding the GIT URL coming from parameters macro."
471 use-build-blocker: true
483 properties-content: ARTIFACT_TYPE=iso
484 - 'apex-upload-artifact'
488 name: 'apex-deploy-{platform}-{stream}'
490 # Job template for virtual deployment
492 # Required Variables:
493 # stream: branch with - in place of / (eg. stable)
494 # branch: branch (eg. stable)
495 node: 'apex-{platform}-{stream}'
514 gs-pathname: '{gs-pathname}'
516 name: DEPLOY_SCENARIO
517 default: '{verify-scenario}'
518 description: "Scenario to deploy with."
522 description: "Use yes in lower case to invoke clean. Indicates if the deploy environment should be cleaned before deployment"
527 use-build-blocker: true
538 - description-setter:
539 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
540 - 'apex-download-artifact'
542 - 'apex-workspace-cleanup'
545 # Baremetal Deploy and Test
547 name: 'apex-deploy-test-baremetal-{stream}'
549 # Job template for daily build
551 # Required Variables:
552 # stream: branch with - in place of / (eg. stable)
553 # branch: branch (eg. stable)
554 project-type: 'multijob'
562 - '{project}-defaults'
563 - '{project}-baremetal-{stream}-defaults'
568 gs-pathname: '{gs-pathname}'
570 name: DEPLOY_SCENARIO
571 default: '{verify-scenario}'
572 description: "Scenario to deploy with."
576 use-build-blocker: true
582 - 'apex-.*-promote.*'
584 - description-setter:
585 description: "Deployed on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
587 name: 'Baremetal Deploy'
590 - name: 'apex-deploy-baremetal-{stream}'
591 node-parameters: true
592 current-parameters: true
593 predefined-parameters: |
595 kill-phase-on: FAILURE
602 - name: 'functest-apex-baremetal-daily-{stream}'
603 node-parameters: true
604 current-parameters: false
605 predefined-parameters:
606 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
614 - name: 'yardstick-apex-baremetal-daily-{stream}'
615 node-parameters: true
616 current-parameters: false
617 predefined-parameters:
618 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
626 name: 'apex-daily-danube'
628 # Job template for daily build
630 # Required Variables:
631 # stream: branch with - in place of / (eg. stable)
632 # branch: branch (eg. stable)
633 project-type: 'multijob'
635 node: 'apex-baremetal-danube'
643 - '{project}-defaults'
644 - '{project}-baremetal-danube-defaults'
647 branch: 'stable/danube'
649 gs-pathname: '/danube'
660 condition: SUCCESSFUL
662 - name: 'apex-build-danube'
663 current-parameters: false
664 predefined-parameters: |
665 GERRIT_BRANCH=$GERRIT_BRANCH
666 GERRIT_REFSPEC=$GERRIT_REFSPEC
667 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
668 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
669 node-parameters: true
670 kill-phase-on: FAILURE
674 name: 'Verify and upload ISO'
675 condition: SUCCESSFUL
677 - name: 'apex-verify-iso-danube'
678 current-parameters: false
679 predefined-parameters: |
680 BUILD_DIRECTORY=apex-build-danube/.build
681 GERRIT_BRANCH=$GERRIT_BRANCH
682 GERRIT_REFSPEC=$GERRIT_REFSPEC
683 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
684 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
685 node-parameters: true
686 kill-phase-on: FAILURE
690 name: Baremetal Deploy and Test Phase
691 condition: SUCCESSFUL
694 - name: 'apex-deploy-test-baremetal-danube'
695 node-parameters: false
696 current-parameters: false
697 predefined-parameters: |
698 DEPLOY_SCENARIO=os-nosdn-nofeature-noha
704 - name: 'apex-deploy-test-baremetal-danube'
705 node-parameters: false
706 current-parameters: false
707 predefined-parameters: |
708 DEPLOY_SCENARIO=os-nosdn-nofeature-ha
714 - name: 'apex-deploy-test-baremetal-danube'
715 node-parameters: false
716 current-parameters: false
717 predefined-parameters: |
718 DEPLOY_SCENARIO=os-nosdn-nofeature-ha-ipv6
724 - name: 'apex-deploy-test-baremetal-danube'
725 node-parameters: false
726 current-parameters: false
727 predefined-parameters: |
728 DEPLOY_SCENARIO=os-nosdn-ovs-noha
734 - name: 'apex-deploy-test-baremetal-danube'
735 node-parameters: false
736 current-parameters: false
737 predefined-parameters: |
738 DEPLOY_SCENARIO=os-nosdn-ovs-ha
744 - name: 'apex-deploy-test-baremetal-danube'
745 node-parameters: false
746 current-parameters: false
747 predefined-parameters: |
748 DEPLOY_SCENARIO=os-nosdn-fdio-noha
754 - name: 'apex-deploy-test-baremetal-danube'
755 node-parameters: false
756 current-parameters: false
757 predefined-parameters: |
758 DEPLOY_SCENARIO=os-nosdn-fdio-ha
764 - name: 'apex-deploy-test-baremetal-danube'
765 node-parameters: false
766 current-parameters: false
767 predefined-parameters: |
768 DEPLOY_SCENARIO=os-nosdn-kvm-ha
774 - name: 'apex-deploy-test-baremetal-danube'
775 node-parameters: false
776 current-parameters: false
777 predefined-parameters: |
778 DEPLOY_SCENARIO=os-nosdn-kvm-noha
784 - name: 'apex-deploy-test-baremetal-danube'
785 node-parameters: false
786 current-parameters: false
787 predefined-parameters: |
788 DEPLOY_SCENARIO=os-odl_l2-fdio-noha
794 - name: 'apex-deploy-test-baremetal-danube'
795 node-parameters: false
796 current-parameters: false
797 predefined-parameters: |
798 DEPLOY_SCENARIO=os-odl_l2-fdio-ha
804 - name: 'apex-deploy-test-baremetal-danube'
805 node-parameters: false
806 current-parameters: false
807 predefined-parameters: |
808 DEPLOY_SCENARIO=os-odl_l2-netvirt_gbp_fdio-noha
814 - name: 'apex-deploy-test-baremetal-danube'
815 node-parameters: false
816 current-parameters: false
817 predefined-parameters: |
818 DEPLOY_SCENARIO=os-odl_l2-sfc-noha
824 - name: 'apex-deploy-test-baremetal-danube'
825 node-parameters: false
826 current-parameters: false
827 predefined-parameters: |
828 DEPLOY_SCENARIO=os-odl_l3-nofeature-noha
834 - name: 'apex-deploy-test-baremetal-danube'
835 node-parameters: false
836 current-parameters: false
837 predefined-parameters: |
838 DEPLOY_SCENARIO=os-odl_l3-nofeature-ha
844 - name: 'apex-deploy-test-baremetal-danube'
845 node-parameters: false
846 current-parameters: false
847 predefined-parameters: |
848 DEPLOY_SCENARIO=os-odl_l3-ovs-noha
854 - name: 'apex-deploy-test-baremetal-danube'
855 node-parameters: false
856 current-parameters: false
857 predefined-parameters: |
858 DEPLOY_SCENARIO=os-odl_l3-ovs-ha
864 - name: 'apex-deploy-test-baremetal-danube'
865 node-parameters: false
866 current-parameters: false
867 predefined-parameters: |
868 DEPLOY_SCENARIO=os-odl-bgpvpn-ha
874 - name: 'apex-deploy-test-baremetal-danube'
875 node-parameters: false
876 current-parameters: false
877 predefined-parameters: |
878 DEPLOY_SCENARIO=os-odl-gluon-noha
884 - name: 'apex-deploy-test-baremetal-danube'
885 node-parameters: false
886 current-parameters: false
887 predefined-parameters: |
888 DEPLOY_SCENARIO=os-odl_l3-fdio-noha
894 - name: 'apex-deploy-test-baremetal-danube'
895 node-parameters: false
896 current-parameters: false
897 predefined-parameters: |
898 DEPLOY_SCENARIO=os-odl_l3-fdio-ha
904 - name: 'apex-deploy-test-baremetal-danube'
905 node-parameters: false
906 current-parameters: false
907 predefined-parameters: |
908 DEPLOY_SCENARIO=os-odl_l3-fdio_dvr-noha
914 - name: 'apex-deploy-test-baremetal-danube'
915 node-parameters: false
916 current-parameters: false
917 predefined-parameters: |
918 DEPLOY_SCENARIO=os-odl_l3-fdio_dvr-ha
924 - name: 'apex-deploy-test-baremetal-danube'
925 node-parameters: false
926 current-parameters: false
927 predefined-parameters: |
928 DEPLOY_SCENARIO=os-odl_l3-csit-noha
934 - name: 'apex-deploy-test-baremetal-danube'
935 node-parameters: false
936 current-parameters: false
937 predefined-parameters: |
938 DEPLOY_SCENARIO=os-onos-nofeature-ha
944 - name: 'apex-deploy-test-baremetal-danube'
945 node-parameters: false
946 current-parameters: false
947 predefined-parameters: |
948 DEPLOY_SCENARIO=os-ovn-nofeature-noha
957 name: 'apex-daily-master'
959 # Job template for daily build
961 # Required Variables:
962 # stream: branch with - in place of / (eg. stable)
963 # branch: branch (eg. stable)
964 project-type: 'multijob'
966 node: 'apex-baremetal-master'
974 - '{project}-defaults'
975 - '{project}-baremetal-master-defaults'
991 condition: SUCCESSFUL
993 - name: 'apex-build-master'
994 current-parameters: false
995 predefined-parameters: |
996 GERRIT_BRANCH=$GERRIT_BRANCH
997 GERRIT_REFSPEC=$GERRIT_REFSPEC
998 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
999 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1000 node-parameters: true
1001 kill-phase-on: FAILURE
1005 name: 'Verify and upload ISO'
1006 condition: SUCCESSFUL
1008 - name: 'apex-verify-iso-master'
1009 current-parameters: false
1010 predefined-parameters: |
1011 BUILD_DIRECTORY=apex-build-master/.build
1012 GERRIT_BRANCH=$GERRIT_BRANCH
1013 GERRIT_REFSPEC=$GERRIT_REFSPEC
1014 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1015 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1016 node-parameters: true
1017 kill-phase-on: FAILURE
1021 name: Baremetal Deploy and Test Phase
1022 condition: SUCCESSFUL
1025 - name: 'apex-deploy-test-baremetal-master'
1026 node-parameters: false
1027 current-parameters: false
1028 predefined-parameters: |
1029 DEPLOY_SCENARIO=os-nosdn-nofeature-noha
1031 kill-phase-on: NEVER
1035 - name: 'apex-deploy-test-baremetal-master'
1036 node-parameters: false
1037 current-parameters: false
1038 predefined-parameters: |
1039 DEPLOY_SCENARIO=os-nosdn-nofeature-ha
1041 kill-phase-on: NEVER
1045 - name: 'apex-deploy-test-baremetal-master'
1046 node-parameters: false
1047 current-parameters: false
1048 predefined-parameters: |
1049 DEPLOY_SCENARIO=os-odl-nofeature-ha
1051 kill-phase-on: NEVER
1055 - name: 'apex-deploy-test-baremetal-master'
1056 node-parameters: false
1057 current-parameters: false
1058 predefined-parameters: |
1059 DEPLOY_SCENARIO=os-odl-nofeature-noha
1061 kill-phase-on: NEVER
1069 name: 'apex-create-snapshot'
1071 # Job template for clean
1073 # Required Variables:
1074 # stream: branch with - in place of / (eg. stable)
1080 !include-raw-escape: ./apex-snapshot-create.sh
1084 name: 'apex-upload-snapshot'
1086 # Job template for clean
1088 # Required Variables:
1089 # stream: branch with - in place of / (eg. stable)
1095 properties-content: ARTIFACT_TYPE=snapshot
1096 - 'apex-upload-artifact'
1100 name: 'apex-csit-promote-daily-{stream}'
1102 # Job template for promoting CSIT Snapshots
1104 # Required Variables:
1105 # stream: branch with - in place of / (eg. stable)
1106 # branch: branch (eg. stable)
1107 node: '{virtual-slave}'
1108 project-type: 'multijob'
1115 - project-parameter:
1116 project: '{project}'
1119 gs-pathname: '{gs-pathname}'
1123 use-build-blocker: true
1132 - timed: '0 12 * * 0'
1137 condition: SUCCESSFUL
1139 - name: 'apex-build-{stream}'
1140 current-parameters: false
1141 predefined-parameters: |
1142 GERRIT_BRANCH=$GERRIT_BRANCH
1143 GERRIT_REFSPEC=$GERRIT_REFSPEC
1144 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1145 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1146 node-parameters: false
1147 kill-phase-on: FAILURE
1151 name: deploy-virtual
1152 condition: SUCCESSFUL
1154 - name: 'apex-deploy-virtual-{stream}'
1155 current-parameters: false
1156 predefined-parameters: |
1157 DEPLOY_SCENARIO=os-odl_l3-csit-noha
1159 GERRIT_BRANCH=$GERRIT_BRANCH
1160 GERRIT_REFSPEC=$GERRIT_REFSPEC
1161 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1162 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1163 node-parameters: true
1164 kill-phase-on: FAILURE
1168 name: functest-smoke
1169 condition: SUCCESSFUL
1171 - name: 'functest-apex-virtual-suite-{stream}'
1172 current-parameters: false
1173 predefined-parameters: |
1174 DEPLOY_SCENARIO=os-odl_l3-nofeature-noha
1175 FUNCTEST_SUITE_NAME=tempest_smoke_serial
1176 GERRIT_BRANCH=$GERRIT_BRANCH
1177 GERRIT_REFSPEC=$GERRIT_REFSPEC
1178 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1179 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1180 node-parameters: true
1181 kill-phase-on: FAILURE
1185 name: create snapshot
1186 condition: SUCCESSFUL
1188 - name: 'apex-create-snapshot'
1189 current-parameters: true
1190 node-parameters: true
1191 kill-phase-on: FAILURE
1195 name: upload snapshot
1196 condition: SUCCESSFUL
1198 - name: 'apex-upload-snapshot'
1199 current-parameters: true
1200 node-parameters: true
1201 kill-phase-on: FAILURE
1207 name: 'apex-fdio-promote-daily-{stream}'
1209 # Job template for promoting CSIT Snapshots
1211 # Required Variables:
1212 # stream: branch with - in place of / (eg. stable)
1213 # branch: branch (eg. stable)
1214 node: '{virtual-slave}'
1215 project-type: 'multijob'
1222 - project-parameter:
1223 project: '{project}'
1226 gs-pathname: '{gs-pathname}'
1230 use-build-blocker: true
1241 condition: SUCCESSFUL
1243 - name: 'apex-build-{stream}'
1244 current-parameters: false
1245 predefined-parameters: |
1246 GERRIT_BRANCH=$GERRIT_BRANCH
1247 GERRIT_REFSPEC=$GERRIT_REFSPEC
1248 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1249 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1250 node-parameters: false
1251 kill-phase-on: FAILURE
1255 name: deploy-virtual
1256 condition: SUCCESSFUL
1258 - name: 'apex-deploy-virtual-{stream}'
1259 current-parameters: false
1260 predefined-parameters: |
1261 DEPLOY_SCENARIO=os-odl_l2-netvirt_gbp_fdio-noha
1263 GERRIT_BRANCH=$GERRIT_BRANCH
1264 GERRIT_REFSPEC=$GERRIT_REFSPEC
1265 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
1266 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
1267 node-parameters: true
1268 kill-phase-on: FAILURE
1272 name: create snapshot
1273 condition: SUCCESSFUL
1275 - name: 'apex-create-snapshot'
1276 current-parameters: true
1277 node-parameters: true
1278 kill-phase-on: FAILURE
1282 name: upload snapshot
1283 condition: SUCCESSFUL
1285 - name: 'apex-upload-snapshot'
1286 current-parameters: true
1287 node-parameters: true
1288 kill-phase-on: FAILURE
1293 name: 'apex-gs-clean-{stream}'
1295 # Job template for clean
1297 # Required Variables:
1298 # stream: branch with - in place of / (eg. stable)
1304 - project-parameter:
1305 project: '{project}'
1308 gs-pathname: '{gs-pathname}'
1314 - 'apex-gs-clean-{stream}'
1316 ########################
1318 ########################
1320 name: apex-parameter
1325 description: "RPM Artifact name that will be appended to GS_URL to deploy a specific artifact"
1327 name: ARTIFACT_VERSION
1329 description: "Artifact version type"
1331 name: BUILD_DIRECTORY
1332 default: $WORKSPACE/.build
1333 description: "Directory where the build artifact will be located upon the completion of the build."
1335 name: CACHE_DIRECTORY
1336 default: $HOME/opnfv/apex-cache{gs-pathname}
1337 description: "Directory where the cache to be used during the build is located."
1340 default: https://gerrit.opnfv.org/gerrit/$PROJECT
1341 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
1344 default: '{gs-pathname}'
1345 description: "Version directory where opnfv artifacts are stored in gs repository"
1348 default: $GS_BASE{gs-pathname}
1349 description: "URL to Google Storage."
1351 ########################
1353 ########################
1355 name: 'apex-unit-test'
1358 !include-raw: ./apex-unit-test.sh
1364 !include-raw: ./apex-build.sh
1367 name: 'apex-workspace-cleanup'
1370 !include-raw: ./apex-workspace-cleanup.sh
1373 name: 'apex-iso-verify'
1376 !include-raw: ./apex-iso-verify.sh
1380 name: 'apex-upload-artifact'
1383 !include-raw: ./apex-upload-artifact.sh
1386 name: 'apex-download-artifact'
1389 !include-raw: ./apex-download-artifact.sh
1392 name: 'apex-gs-cleanup'
1395 !include-raw: ./apex-gs-cleanup.sh
1401 !include-raw: ./apex-deploy.sh
1403 #######################
1405 ########################
1409 - timed: '0 3 1 1 7'
1413 - timed: '0 12 * * *'
1415 name: 'apex-gs-clean-{stream}'
1417 - timed: '0 2 * * *'