1 # Job templates in this file (please update with every new template):
3 # New (for Be release):
4 # {project}-csit-verify-1node-{functionality}
5 # {project}-csit-1node-{functionality}-{install}-{stream}
6 # {project}-csit-1node-periodic-{functionality}-{install}-{stream}
7 # {project}-csit-verify-3node-{functionality}
8 # {project}-csit-3node-{functionality}-{install}-{stream}
9 # {project}-csit-3node-periodic-{functionality}-{install}-{stream}
13 # opendaylight-infra-parameters: main project integration/test ($PROJECT)
14 # jre: (openjdk7 or openjdk8) Java runtime environment to use when launching ODL
15 # integration-branch: distribution branch ($BRANCH)
16 # integration-controller-bundleurl: distribution URL ($BUNDLEURL)
17 # integration-controller-scope: only or all features ($CONTROLLERSCOPE)
18 # integration-controller-features: features under test ($CONTROLLER FEATURES)
19 # integration-test-options: robot options ($TESTOPTIONS)
20 # integration-stream-test-plan: stream specific robot test plan ($STREAMTESTPLAN)
21 # integration-test-plan: fallback robot test plan ($TESTPLAN)
22 # integration-patch-refspec: test branch ($PATCHREFSPEC)
28 name: '{project}-csit-verify-1node-{functionality}'
31 project-type: freestyle
35 daysToKeep: '{build-days-to-keep}'
36 numToKeep: '{build-num-to-keep}'
37 artifactDaysToKeep: '{build-artifact-days-to-keep}'
38 artifactNumToKeep: '{build-num-to-keep}'
41 - opendaylight-infra-parameters:
42 project: 'integration/test'
44 refspec: 'refs/heads/{branch}'
45 artifacts: '{archive-artifacts}'
47 branch: 'stable/beryllium'
48 - integration-distribution-stream:
50 - integration-bundleurl:
52 - integration-controller-scope:
53 controller-scope: 'only'
54 - integration-controller-features:
55 controller-features: '{install-features}'
56 - integration-test-options:
57 test-options: '{robot-options}'
58 - integration-stream-test-plan:
59 stream-test-plan: '{project}-{functionality}-beryllium.txt'
60 - integration-test-plan:
61 test-plan: '{project}-{functionality}.txt'
62 - integration-jdk-version:
63 jdkversion: 'openjdk7'
64 # TODO: Switch to openjdk8 from Boron on.
67 - integration-gerrit-scm:
69 refspec: '$GERRIT_REFSPEC'
73 - opendaylight-infra-wrappers:
74 build-timeout: '{build-timeout}'
75 - integration-openstack-controller-mininet:
76 controller-image: '{controller-image}'
78 mininet-image: '{mininet-image}'
79 mininet-vms: '{mininet-vms}'
82 - integration-trigger-patch-submitted:
83 name: 'integration/test'
85 pattern: 'csit/suites/{project}/**'
88 - integration-copy-ssh-keys
89 - integration-cleanup-workspace
90 - integration-install-robotframework
92 properties-file: 'env.properties'
93 - integration-get-slave-addresses
95 properties-file: 'slave_addresses.txt'
96 - integration-get-bundle-vars
98 properties-file: 'bundle_vars.txt'
99 - integration-deploy-controller-run-test
100 - integration-cleanup-tmp
106 - email-notification:
107 email-prefix: '[{project}]'
108 - integration-csit-archive-build
110 maven-version: '{mvn33}'
113 name: '{project}-csit-1node-{functionality}-{install}-{stream}'
116 project-type: freestyle
120 daysToKeep: '{build-days-to-keep}'
121 numToKeep: '{build-num-to-keep}'
122 artifactDaysToKeep: '{build-artifact-days-to-keep}'
123 artifactNumToKeep: '{build-num-to-keep}'
126 - opendaylight-infra-parameters:
127 project: 'integration/test'
129 refspec: 'refs/heads/{branch}'
130 artifacts: '{archive-artifacts}'
131 - integration-branch:
133 - integration-distribution-stream:
135 - integration-bundleurl:
137 - integration-controller-scope:
138 controller-scope: '{scope}'
139 - integration-controller-features:
140 controller-features: '{install-features}'
141 - integration-test-options:
142 test-options: '{robot-options}'
143 - integration-stream-test-plan:
144 stream-test-plan: '{project}-{functionality}-{stream}.txt'
145 - integration-test-plan:
146 test-plan: '{project}-{functionality}.txt'
147 - integration-patch-refspec:
149 - integration-jdk-version:
153 - integration-gerrit-scm:
155 refspec: '$PATCHREFSPEC'
159 - opendaylight-infra-wrappers:
160 build-timeout: '{build-timeout}'
161 - integration-openstack-controller-mininet:
162 controller-image: '{controller-image}'
164 mininet-image: '{mininet-image}'
165 mininet-vms: '{mininet-vms}'
168 - integration-csit-{install}:
169 jobs: '{trigger-jobs}'
172 - integration-copy-ssh-keys
173 - integration-cleanup-workspace
174 - integration-install-robotframework
176 properties-file: 'env.properties'
177 - integration-get-slave-addresses
179 properties-file: 'slave_addresses.txt'
180 - integration-get-bundle-vars
182 properties-file: 'bundle_vars.txt'
183 - integration-deploy-controller-run-test
184 - integration-cleanup-tmp
190 - email-notification:
191 email-prefix: '[{project}]'
193 - title: '{01-plot-title}'
194 yaxis: '{01-plot-yaxis}'
195 group: '{01-plot-group}'
198 use-description: false
199 csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
201 - file: '{01-plot-data-file}'
202 inclusion-flag: 'off'
205 - title: '{02-plot-title}'
206 yaxis: '{02-plot-yaxis}'
207 group: '{02-plot-group}'
210 use-description: false
211 csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
213 - file: '{02-plot-data-file}'
214 inclusion-flag: 'off'
217 - integration-csit-archive-build
219 maven-version: '{mvn33}'
222 name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
225 project-type: freestyle
229 daysToKeep: '{build-days-to-keep}'
230 numToKeep: '{build-num-to-keep}'
231 artifactDaysToKeep: '{build-artifact-days-to-keep}'
232 artifactNumToKeep: '{build-num-to-keep}'
235 - opendaylight-infra-parameters:
236 project: 'integration/test'
238 refspec: 'refs/heads/{branch}'
239 artifacts: '{archive-artifacts}'
240 - integration-branch:
242 - integration-distribution-stream:
244 - integration-bundleurl:
246 - integration-controller-scope:
247 controller-scope: '{scope}'
248 - integration-controller-features:
249 controller-features: '{install-features}'
250 - integration-test-options:
251 test-options: '{robot-options}'
252 - integration-stream-test-plan:
253 stream-test-plan: '{project}-{functionality}-{stream}.txt'
254 - integration-test-plan:
255 test-plan: '{project}-{functionality}.txt'
256 - integration-patch-refspec:
258 - integration-jdk-version:
262 - integration-gerrit-scm:
264 refspec: '$PATCHREFSPEC'
268 - opendaylight-infra-wrappers:
269 build-timeout: '{build-timeout}'
270 - integration-openstack-controller-mininet:
271 controller-image: '{controller-image}'
273 mininet-image: '{mininet-image}'
274 mininet-vms: '{mininet-vms}'
277 - timed: '{schedule}'
280 - integration-copy-ssh-keys
281 - integration-cleanup-workspace
282 - integration-install-robotframework
284 properties-file: 'env.properties'
285 - integration-get-slave-addresses
287 properties-file: 'slave_addresses.txt'
288 - integration-get-bundle-vars
290 properties-file: 'bundle_vars.txt'
291 - integration-deploy-controller-run-test
292 - integration-cleanup-tmp
298 - email-notification:
299 email-prefix: '[{project}]'
301 - title: '{01-plot-title}'
302 yaxis: '{01-plot-yaxis}'
303 group: '{01-plot-group}'
306 use-description: false
307 csv-file-name: '{project}-csit-periodic-1node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
309 - file: '{01-plot-data-file}'
310 inclusion-flag: 'off'
313 - title: '{02-plot-title}'
314 yaxis: '{02-plot-yaxis}'
315 group: '{02-plot-group}'
318 use-description: false
319 csv-file-name: '{project}-csit-periodic-1node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
321 - file: '{02-plot-data-file}'
322 inclusion-flag: 'off'
325 - integration-csit-archive-build
327 maven-version: '{mvn33}'
330 name: '{project}-csit-verify-3node-{functionality}'
333 project-type: freestyle
337 daysToKeep: '{build-days-to-keep}'
338 numToKeep: '{build-num-to-keep}'
339 artifactDaysToKeep: '{build-artifact-days-to-keep}'
340 artifactNumToKeep: '{build-num-to-keep}'
343 - opendaylight-infra-parameters:
344 project: 'integration/test'
346 refspec: 'refs/heads/{branch}'
347 artifacts: '{archive-artifacts}'
348 - integration-branch:
349 branch: 'stable/beryllium'
350 - integration-distribution-stream:
352 - integration-bundleurl:
354 - integration-controller-scope:
355 controller-scope: 'only'
356 - integration-controller-features:
357 controller-features: 'odl-jolokia,{install-features}'
358 - integration-test-options:
359 test-options: '{robot-options}'
360 - integration-stream-test-plan:
361 stream-test-plan: '{project}-{functionality}-beryllium.txt'
362 - integration-test-plan:
363 test-plan: '{project}-{functionality}.txt'
364 - integration-jdk-version:
365 jdkversion: 'openjdk7'
366 # TODO: Switch to openjdk8 from Boron on.
369 - integration-gerrit-scm:
371 refspec: '$GERRIT_REFSPEC'
375 - opendaylight-infra-wrappers:
376 build-timeout: '{build-timeout}'
377 - integration-openstack-controller-mininet:
378 controller-image: '{controller-image}'
380 mininet-image: '{mininet-image}'
381 mininet-vms: '{mininet-vms}'
384 - integration-trigger-patch-submitted:
385 name: 'integration/test'
387 pattern: 'csit/suites/{project}/**'
390 - integration-copy-ssh-keys
391 - integration-cleanup-workspace
392 - integration-install-robotframework
394 properties-file: 'env.properties'
395 - integration-get-slave-addresses
397 properties-file: 'slave_addresses.txt'
398 - integration-get-bundle-vars
400 properties-file: 'bundle_vars.txt'
401 - integration-configure-clustering
402 - integration-start-cluster-run-test
403 - integration-cleanup-tmp
409 - email-notification:
410 email-prefix: '[{project}]'
411 - integration-csit-archive-build
413 maven-version: '{mvn33}'
416 name: '{project}-csit-3node-{functionality}-{install}-{stream}'
419 project-type: freestyle
423 daysToKeep: '{build-days-to-keep}'
424 numToKeep: '{build-num-to-keep}'
425 artifactDaysToKeep: '{build-artifact-days-to-keep}'
426 artifactNumToKeep: '{build-num-to-keep}'
429 - opendaylight-infra-parameters:
430 project: 'integration/test'
432 refspec: 'refs/heads/{branch}'
433 artifacts: '{archive-artifacts}'
434 - integration-branch:
436 - integration-distribution-stream:
438 - integration-bundleurl:
440 - integration-controller-scope:
441 controller-scope: '{scope}'
442 - integration-controller-features:
443 controller-features: 'odl-jolokia,{install-features}'
444 - integration-test-options:
445 test-options: '{robot-options}'
446 - integration-stream-test-plan:
447 stream-test-plan: '{project}-{functionality}-{stream}.txt'
448 - integration-test-plan:
449 test-plan: '{project}-{functionality}.txt'
450 - integration-patch-refspec:
452 - integration-jdk-version:
456 - integration-gerrit-scm:
458 refspec: '$PATCHREFSPEC'
462 - opendaylight-infra-wrappers:
463 build-timeout: '{build-timeout}'
464 - integration-openstack-controller-mininet:
465 controller-image: '{controller-image}'
467 mininet-image: '{mininet-image}'
468 mininet-vms: '{mininet-vms}'
471 - integration-csit-{install}:
472 jobs: '{trigger-jobs}'
475 - integration-copy-ssh-keys
476 - integration-cleanup-workspace
477 - integration-install-robotframework
479 properties-file: 'env.properties'
480 - integration-get-slave-addresses
482 properties-file: 'slave_addresses.txt'
483 - integration-get-bundle-vars
485 properties-file: 'bundle_vars.txt'
486 - integration-configure-clustering
487 - integration-start-cluster-run-test
488 - integration-cleanup-tmp
494 - email-notification:
495 email-prefix: '[{project}]'
497 - title: '{01-plot-title}'
498 yaxis: '{01-plot-yaxis}'
499 group: '{01-plot-group}'
502 use-description: false
503 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
505 - file: '{01-plot-data-file}'
506 inclusion-flag: 'off'
509 - title: '{02-plot-title}'
510 yaxis: '{02-plot-yaxis}'
511 group: '{02-plot-group}'
514 use-description: false
515 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
517 - file: '{02-plot-data-file}'
518 inclusion-flag: 'off'
521 - integration-csit-archive-build
523 maven-version: '{mvn33}'
526 name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}'
529 project-type: freestyle
533 daysToKeep: '{build-days-to-keep}'
534 numToKeep: '{build-num-to-keep}'
535 artifactDaysToKeep: '{build-artifact-days-to-keep}'
536 artifactNumToKeep: '{build-num-to-keep}'
539 - opendaylight-infra-parameters:
540 project: 'integration/test'
542 refspec: 'refs/heads/{branch}'
543 artifacts: '{archive-artifacts}'
544 - integration-branch:
546 - integration-distribution-stream:
548 - integration-bundleurl:
550 - integration-controller-scope:
551 controller-scope: '{scope}'
552 - integration-controller-features:
553 controller-features: 'odl-jolokia,{install-features}'
554 - integration-test-options:
555 test-options: '{robot-options}'
556 - integration-stream-test-plan:
557 stream-test-plan: '{project}-{functionality}-{stream}.txt'
558 - integration-test-plan:
559 test-plan: '{project}-{functionality}.txt'
560 - integration-patch-refspec:
562 - integration-jdk-version:
566 - integration-gerrit-scm:
568 refspec: '$PATCHREFSPEC'
572 - opendaylight-infra-wrappers:
573 build-timeout: '{build-timeout}'
574 - integration-openstack-controller-mininet:
575 controller-image: '{controller-image}'
577 mininet-image: '{mininet-image}'
578 mininet-vms: '{mininet-vms}'
581 - timed: '{schedule}'
584 - integration-copy-ssh-keys
585 - integration-cleanup-workspace
586 - integration-install-robotframework
588 properties-file: 'env.properties'
589 - integration-get-slave-addresses
591 properties-file: 'slave_addresses.txt'
592 - integration-get-bundle-vars
594 properties-file: 'bundle_vars.txt'
595 - integration-configure-clustering
596 - integration-start-cluster-run-test
597 - integration-cleanup-tmp
603 - email-notification:
604 email-prefix: '[{project}]'
606 - title: '{01-plot-title}'
607 yaxis: '{01-plot-yaxis}'
608 group: '{01-plot-group}'
611 use-description: false
612 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
614 - file: '{01-plot-data-file}'
615 inclusion-flag: 'off'
618 - title: '{02-plot-title}'
619 yaxis: '{02-plot-yaxis}'
620 group: '{02-plot-group}'
623 use-description: false
624 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
626 - file: '{02-plot-data-file}'
627 inclusion-flag: 'off'
630 - integration-csit-archive-build
632 maven-version: '{mvn33}'
635 name: '{project}-csit-1node-openstack-{openstack}-{functionality}-{stream}'
638 project-type: freestyle
642 daysToKeep: '{build-days-to-keep}'
643 numToKeep: '{build-num-to-keep}'
644 artifactDaysToKeep: '{build-artifact-days-to-keep}'
645 artifactNumToKeep: '{build-num-to-keep}'
648 - opendaylight-infra-parameters:
649 project: 'integration/test'
651 refspec: 'refs/heads/{branch}'
652 artifacts: '{archive-artifacts}'
653 - integration-branch:
655 - integration-distribution-stream:
657 - integration-bundleurl:
659 - integration-controller-features:
660 controller-features: '{install-features}'
661 - integration-test-plan:
662 test-plan: '{project}-1node-openstack.txt'
663 - integration-patch-refspec:
665 - integration-jdk-version:
668 name: OPENSTACK_BRANCH
669 default: '{openstack-branch}'
670 description: 'Openstack version to use with devstack'
672 name: ODL_ML2_DRIVER_REPO
673 default: 'https://github.com/openstack/networking-odl'
674 description: 'URL to fetch networking-odl driver'
676 name: ODL_ML2_VERSION
677 default: '{odl-ml2-version}'
678 description: 'Version of networking-odl to checkout from the repo'
680 name: ODL_ENABLE_L3_FWD
681 default: '{odl-enable-l3}'
682 description: 'Enable L3 FWD in ODL for createing br-ex'
684 name: ENABLE_OS_SERVICES
685 default: '{enable-openstack-services}'
686 description: 'comma seperated list of services to enable'
688 name: DISABLE_OS_SERVICES
689 default: '{disable-openstack-services}'
690 description: 'comma seperated list of services to enable'
692 name: TENANT_NETWORK_TYPE
693 default: '{tenant-network-type}'
694 description: 'Tenant Network Type supported by the implementation'
696 - integration-gerrit-scm:
698 refspec: '$PATCHREFSPEC'
702 - opendaylight-infra-wrappers:
703 build-timeout: '{build-timeout}'
704 - integration-openstack-controller-devstack:
705 controller-image: '{controller-image}'
707 openstack-image: '{openstack-image}'
708 openstack-vms: '{openstack-vms}'
711 - integration-csit-all
714 - integration-copy-ssh-keys
715 - integration-cleanup-workspace
716 - integration-install-robotframework
718 properties-file: 'env.properties'
719 - integration-get-slave-addresses
721 properties-file: 'slave_addresses.txt'
722 - integration-get-bundle-vars
724 properties-file: 'bundle_vars.txt'
725 - integration-deploy-controller-run-test
726 - integration-deploy-openstack-run-test
727 - integration-cleanup-tmp
733 - email-notification:
734 email-prefix: '[{project}]'
735 - integration-csit-archive-build
737 maven-version: '{mvn33}'
740 name: '{project}-csit-3node-openstack-{openstack}-{functionality}-{stream}'
743 project-type: freestyle
747 daysToKeep: '{build-days-to-keep}'
748 numToKeep: '{build-num-to-keep}'
749 artifactDaysToKeep: '{build-artifact-days-to-keep}'
750 artifactNumToKeep: '{build-num-to-keep}'
753 - opendaylight-infra-parameters:
754 project: 'integration/test'
756 refspec: 'refs/heads/{branch}'
757 artifacts: '{archive-artifacts}'
758 - integration-branch:
760 - integration-distribution-stream:
762 - integration-bundleurl:
764 - integration-controller-features:
765 controller-features: 'odl-jolokia,{install-features}'
766 - integration-test-plan:
767 test-plan: '{project}-3node-openstack.txt'
768 - integration-patch-refspec:
770 - integration-jdk-version:
773 name: OPENSTACK_BRANCH
774 default: '{openstack-branch}'
775 description: 'Openstack version to use with devstack'
777 name: ODL_ML2_DRIVER_REPO
778 default: 'https://github.com/openstack/networking-odl'
779 description: 'URL to fetch networking-odl driver'
781 name: ODL_ML2_VERSION
782 default: '{odl-ml2-version}'
783 description: 'Version of networking-odl to checkout from the repo'
785 name: ODL_ENABLE_L3_FWD
786 default: '{odl-enable-l3}'
787 description: 'Enable L3 FWD in ODL for createing br-ex'
789 name: ENABLE_HAPROXY_FOR_NEUTRON
790 default: '{enable-haproxy}'
791 description: 'Enable HAProxy for using neutron interface as HA'
793 name: ENABLE_OS_SERVICES
794 default: '{enable-openstack-services}'
795 description: 'comma seperated list of services to enable'
797 name: DISABLE_OS_SERVICES
798 default: '{disable-openstack-services}'
799 description: 'comma seperated list of services to enable'
801 name: TENANT_NETWORK_TYPE
802 default: '{tenant-network-type}'
803 description: 'Tenant Network Type supported by the implementation'
805 - integration-gerrit-scm:
807 refspec: '$PATCHREFSPEC'
811 - opendaylight-infra-wrappers:
812 build-timeout: '{build-timeout}'
813 - integration-openstack-controller-devstack:
814 controller-image: '{controller-image}'
816 openstack-image: '{openstack-image}'
817 openstack-vms: '{openstack-vms}'
820 - integration-csit-all
823 - integration-copy-ssh-keys
824 - integration-cleanup-workspace
825 - integration-install-robotframework
827 properties-file: 'env.properties'
828 - integration-get-slave-addresses
830 properties-file: 'slave_addresses.txt'
831 - integration-get-bundle-vars
833 properties-file: 'bundle_vars.txt'
834 - integration-configure-clustering
835 - integration-start-cluster-run-test
836 - integration-deploy-openstack-run-test
837 - integration-cleanup-tmp
843 - email-notification:
844 email-prefix: '[{project}]'
845 - integration-csit-archive-build
847 maven-version: '{mvn33}'
849 # Template: {project}-patch-test-{stream}
850 # Goal: Build a patch and run project specific system test on a distribution containing the change
851 # Operation: This job template builds a patch, creates a distribution containing the patch, and
852 # triggers the project system test defined in {csit-list} when gerrit receives test-{project} keyword
855 name: '{project}-patch-test-{stream}'
862 daysToKeep: '{build-days-to-keep}'
863 numToKeep: '{build-num-to-keep}'
864 artifactDaysToKeep: '{build-artifact-days-to-keep}'
865 artifactNumToKeep: '{build-artifact-num-to-keep}'
868 - opendaylight-infra-parameters:
871 refspec: '$GERRIT_REFSPEC'
872 artifacts: '{archive-artifacts}'
873 - integration-branch:
875 - integration-distribution-git-url
878 - integration-gerrit-scm:
880 refspec: '$GERRIT_REFSPEC'
882 - integration-distribution-scm:
886 - opendaylight-infra-wrappers:
887 build-timeout: '{build-timeout}'
891 server-name: 'OpenDaylight'
893 - comment-added-contains-event:
894 comment-contains-value: 'test-{project}'
896 - project-compare-type: 'ANT'
897 project-pattern: '{project}'
899 - branch-compare-type: 'ANT'
900 branch-pattern: '**/{branch}'
908 - integration-rebase-gerrit-patch
909 - integration-get-bundle-url
911 properties-file: 'bundle.txt'
912 - wipe-org-opendaylight-repo
913 - provide-maven-settings:
914 global-settings-file: 'odl-global-settings'
915 settings-file: 'integration-settings'
917 maven-version: '{mvn33}'
918 pom: '{project}/pom.xml'
919 goals: 'clean install -V -B -Djenkins -DskipTests -Dcheckstyle.skip=true -Dmaven.javadoc.skip=true -Dmaven.site.skip=true -DgenerateReports=false -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dstream={stream}'
921 - '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
922 settings: 'integration-settings'
924 global-settings: 'odl-global-settings'
925 global-settings-type: cfp
928 maven-name: '{mvn33}'
929 root-pom: 'distribution/pom.xml'
930 goals: 'clean install -V -B -Djenkins -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
931 maven-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
932 settings: 'integration-settings'
934 global-settings: 'odl-global-settings'
935 global-settings-type: cfp
936 ignore-upstream-changes: true
937 post-step-run-condition: 'SUCCESS'
941 - project: '{csit-list}'
943 predefined-parameters:
947 - email-notification:
948 email-prefix: '[{project}]'