summaryrefslogtreecommitdiffstats
path: root/jjb/global-templates-java.yaml
AgeCommit message (Collapse)AuthorFilesLines
2018-05-07Add mvn-params for docker jobsJessica Wagantall1-0/+12
Add mvn-params optional parameter for docker daily job templates. Change-Id: I13f34380539e6b7180ebbc93d649115afbe2aca2 Issue-ID: CIMAN-158 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-04-18Increase timeout for sdc-mergeJessica Wagantall1-0/+1
Increase timeout for sdc-merge-java job to 120 minutes. Change-Id: I509fa4345bb569324873064738d40a3aa73962c8 Issue-ID: SDC-1142 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-04-04Mariadb docker used for ittestsac25501-1/+3
Clamp has a bunch it tests which needs a mariadb docker container. Recent changes on availability of the DOCKER_REGISTRY env variable force the registry to 'nexus3.onap.org' instead of docker.io. This patch corrects both behaviors by setting 'nexus3.onap.org:10001 instead' Issue-ID: CLAMP-150 Change-Id: I30a980c89755df05b8ec5f4aa0258031f4270bde Signed-off-by: ac2550 <ac2550@intl.att.com>
2018-03-30Fix files param for profile jobsJessica Wagantall1-2/+2
verify-profile and verify-merge jobs should use the files parameter properly from the jjb templates and not default to use **. Change-Id: Ie62b832fb8abe292e72c51bb79c8b9d1919efca2 Issue-ID: CIMAN-152 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-03-28Add mvn-params to verify-javaJessica Wagantall1-1/+3
'{project-name}-{stream}-verify-java' needs an option to provide mvn-parameters to the builder step. Add mvn-params parameter to the job. Change-Id: Ib3ff4bfe487223270dcae508f4dbbfab880de178 Issue-ID: CIMAN-152 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-03-20Add release-version-java-shell-dailyJessica Wagantall1-0/+86
Add release-version-java-shell-daily to support shell scripts which is needed by vfc/nfvo/driver/vnfm/svnfm Change-Id: I4f3b5af777ee7cd7e2de57200e7932591f660d82 Issue-ID: CIMAN-65 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-03-19Add tests to SDC merge jobJessica Wagantall1-1/+1
Do not skip tests for sdc-merge-java job Change-Id: Ic3e3022f0a4d8b9c7863d9fd184da9aa363d323e Issue-ID: SDC-1142 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-03-16Fix disable flag for global-templatesJessica Wagantall1-19/+19
Change-Id: I3d94aae1f40d2820dad180a13e62090136744b67 Issue-ID: CIMAN-128 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-03-09Remove stage-site-java templateJessica Wagantall1-79/+0
Remove stage-site-java JJB template as we no longer will be using or updating the maven settings files. Change-Id: I5aa610328613ccd24fdfa5c64a14950b926dc5c8 Issue-ID: CIMAN-144 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-02-12Add disable flag to daily jobsJessica Wagantall1-8/+19
Change-Id: I283dc6741520f718b82f4a355e057ccec6ba26c9 Issue-ID: CIMAN-128 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-02-01Remove release-version-java-daily-no-sonarJessica Wagantall1-163/+0
gerrit-maven-sonar is now in place to run all the Sonar scans. "release-version-java-daily-no-sonar" and "release-version-java-daily" templates are exactly the same after removing the sonar goals. Issue-ID: CIMAN-126 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: If89f2c8a484c28271aa7b634ab7e6b3f064d63fb
2018-02-01Remove release-java-daily-no-sonar templatesJessica Wagantall1-140/+0
gerrit-maven-sonar is now in place to run all the Sonar scans. "release-java-daily-no-sonar" and "release-java-daily" templates are exactly the same after removing the sonar goals. Change-Id: Ie017c98e9d57ee31371f4a2ab47796febaf6f3dd Issue-ID: CIMAN-126 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-02-01Move projects to gerrit-maven-sonarJessica Wagantall1-15/+9
The current Sonar goal in release-version-java-daily has a lot of issues when running for projects in more than one branch. Remove sonar task from release-version-java-daily and use global-jjb gerrit-maven-sonar job instead. Change-Id: I9a20b68f4539e227ceab4063edb2df429cf60afb Issue-ID: CIMAN-126 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2017-12-21Improve jjb global template documentationJessica Wagantall1-61/+217
Add more details to the global java and python templates Change-Id: Ieca6eb48406a369e0da707e3ccb662c649a5d1d7 Issue-ID: CIMAN-122 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2017-10-26Merge "Add {subproject}-docker-java-version job"Jeremy Phelps1-0/+143
2017-10-26Add {subproject}-docker-java-version jobZhaoxing1-0/+143
Allow subprojects to build docker separately Issue-Id: VFC-509 Change-Id: I3c9c8ba8b461d5fe35c79d1187ffdb7190c20700 Signed-off-by: Zhaoxing <meng.zhaoxing1@zte.com.cn>
2017-10-23Add batch (-B) argument to *-stage-site-javaChristopher Lott (cl778h)1-1/+1
Issue: CIMAN-97 Change-Id: Ice288329dac657bf2d1adfa8fff535d5672f30e3 Signed-off-by: Christopher Lott (cl778h) <clott@research.att.com>
2017-10-17Add step for version to docker java propertiesJulienBe1-0/+16
Add an optional step to use maven version plugin Issue-ID: CLAMP-57 Change-Id: I1d71183b98ae37c7e519b0e2c41c76c647b2e3f6 Signed-off-by: JulienBe <jb379x@att.com>
2017-10-13Merge "Fix bug for {subproject}-release-version job"Anil Shashikumar Belur1-0/+1
2017-10-13Fix bug for {subproject}-release-version jobZhaoxing1-0/+1
Change-Id: Ifc8ea3647546f64a9bbbe9b08aa27e5c0a2717e6 Issue-Id: VFC-509 Signed-off-by: Zhaoxing <meng.zhaoxing1@zte.com.cn>
2017-10-11Merge "Move CLM jobs to global jjb"Andrew Grimberg1-60/+0
2017-10-11Move CLM jobs to global jjbJessica Wagantall1-60/+0
Use CLM job from global-jjb Remove the local CLM job template Issue-ID: CIMAN-65 Change-Id: I0660c6b73552d2e29851f3f120c7db2698724141 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2017-10-11Add {subproject}-release-version jobZhaoxing1-0/+80
Change-Id: I4fd1483e6eb1a3e73618058cb091b42ec6c5e445 Issue-Id: VFC-509 Signed-off-by: Zhaoxing <meng.zhaoxing1@zte.com.cn>
2017-10-06Define new template for subproject release buildDan Timoney1-0/+85
Define a new template for subproject release builds that does not update the version tag within the <parent>. This is needed for the oparent-odlparent subproject of oparent, whose parent is an external POM from the OpenDaylight project. Change-Id: I798b0292f17b6b9d5234f147910488e4bb6ecee2 Issue-ID: CIMAN-99 Signed-off-by: Dan Timoney <dtimoney@att.com>
2017-10-02Add {pom} variable for stage-site-java jobsJessica Wagantall1-0/+2
For versions:set step, if there is no pom.xml the job will assume a root pom.xml. This is not always valid like the case of portal/sdk. Need to add the pom variable so that the job picks up the defined pom.xml Change-Id: Icafcb51fc22e8de819701968b3846278f4299e44 Issue-ID: CIMAN-97 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2017-10-02Spread schedule for release-version-java-dailyJessica Wagantall1-3/+3
Let release-version-java-daily jobs run between 10am and 5pm PT to minimize channel issues in the Jenkins instances. Change-Id: I74036a2624ad6268213c8e58a1586820ec7f7080 Issue-ID: CIMAN-95 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2017-09-28Add integration-tests to sonar for soJulienBe1-0/+77
add new template for this purpose Template allows to pass a maven profile Change-Id: I984d836bd053065d3d10b726aaca9851c2132fe7 Issue-ID: SO-168 Signed-off-by: JulienBe <jb379x@att.com>
2017-09-28Add release-java-daily without Sonar scansJessica Wagantall1-0/+136
Add release-java-daily-no-sonar for projects and subprojects that do not require Sonar scans Change-Id: I4771926752b77ca6a35f40350514d8603fde2480 Issue-ID: CIMAN-92 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2017-09-27Add step for version to release-checkstyleJulienBe1-0/+16
Add an optional step to use maven version plugin Change-Id: Ia174dc86fff30bd814fc4a083eda08e75bfa5378 Issue-ID: CLAMP-57 Signed-off-by: JulienBe <jb379x@att.com>
2017-09-20Add subproject job for aai-docker-java-dailyJessica Wagantall1-0/+76
Add {project-name}-{stream}-{subproject}-aai-docker-java-daily to run at a subproject level. Change-Id: Iafb6e6647ed334b16f03a8520df80ace1b3eb6ff Issue-ID: CIMAN-83 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2017-09-18Add no-sonar JJB template for subprojectsJessica Wagantall1-0/+79
Add {project-name}-{stream}-{subproject}-release-version -java-daily-no-sonar to support subprojects. Change-Id: I06cbbfcd250206eb8fd53e30cdc5508c56e46c43 Issue-ID: CIMAN-75 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2017-08-24Refactor docker push script to accept image nameGary Wu1-0/+3
Change-Id: If465a45ac93fca37adf07ca94e5d7ac925a808db Issue-id: CIMAN-23 Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
2017-08-08Increase Java heap space for Maven jobJessica Wagantall1-0/+2
{subproject}-release-java-daily fails due to a Java heap space limitation. Increasing this value as per the suggested resolution: http://cwiki.apache.org/confluence/display/MAVEN/OutOfMemoryError Change-Id: I174e872eddb9990504ddf251d157d317aa7120c2 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2017-08-08Merge "Increase Java heap space for Maven job"Jessica Wagantall1-0/+2
2017-08-08Pass mvn properties as stringJulienBe1-3/+2
Change-Id: I52651acba643bd78f66592e63bce913c87103a18 Signed-off-by: JulienBe <jb379x@att.com>
2017-08-07Increase Java heap space for Maven jobJessica Wagantall1-0/+2
release-java-daily fails due to a Java heap space limitation. Increasing this value as per the suggested resolution: http://cwiki.apache.org/confluence/display/MAVEN/OutOfMemoryError Change-Id: I02096c05723d2a78f7ef6fd259401d3c19d4c65a Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2017-08-07Pass mvn properties to clamp merge jobJulienBe1-0/+62
Issue: CLAMP-2 Change-Id: I0d0a5105f07928f8eadbd9c4061a3cc331cc37e3 Signed-off-by: JulienBe <jb379x@att.com>
2017-07-17Introduction of the checkstyle pluginJulienBe1-0/+113
Issue: CLAMP-2 Change-Id: Ic027d6aef676feb4e69bdba291c546fedfbacc3a Signed-off-by: JulienBe <jb379x@att.com>
2017-07-12Merge "Checkout submodules recursively."Andrew Grimberg1-0/+23
2017-07-12Checkout submodules recursively.Jeremy Phelps1-0/+23
Change-Id: Ief3b0584cc25b9036b6a5e1e5d4f8c41cb754349 JIRA: CIMAN-4 Signed-off-by: Jeremy Phelps <jphelps@linuxfoundation.org>
2017-07-10Add maven -B (batch) option to versions:setChristopher Lott (cl778h)1-5/+5
This silences the download-progress output from Maven that clutters *-release-version-java-daily jobs; e.g.: ... Downloading: https://nexus.onap.org/content/repositories/public/org/apache/maven/plugins/maven-compiler-plugin/3.1/maven-compiler-plugin-3.1.pom 07:34:51 4/10 KB 8/10 KB 8/10 KB 10/10 KB Change-Id: Iac798cd260a5c10b4ab89e6f1ae74254ba0194d6 Signed-off-by: Christopher Lott (cl778h) <clott@research.att.com>
2017-06-22Adding clamp build jobsJulienBe1-0/+55
Issue: <CLAMP-2> Change-Id: Ie139dcb28b9c4bd71741339df8385ba95ef35a68 Signed-off-by: JulienBe <jb379x@att.com>
2017-06-06CLM: Update CLM scanner job templateJessica Wagantall1-9/+3
- Remove check-clm global macro - Isolate mvn goals in a separate variable - Update build-days-to-keep Issue: RELENG-150 Change-Id: I153cacbaef288ee8fbb1498b958b31d5457663f1 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2017-06-06CLM: Added CLM scanner job templateJessica Wagantall1-0/+66
This template will be used in jenkins per project to perform code scans in nexus-iq server Issue: RELENG-150 Change-Id: I93f7209c752748abcf1314ba3dfd2a1e112dc639 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2017-05-23add no-sonar release templatePamela Dragosh1-0/+75
Change-Id: If3469caf0403159b364d4edf1064d432c76e1b9c Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2017-05-22Merge changes from topic 'coala'Andrew Grimberg1-22/+30
* changes: Initial coala delint (global templates) Initial coala delint (ecompsdkos) Initial coala delint (ui) Initial coala delint (scripts) Initial coala delint (packer) Initial coala delint (portal) Initial coala delint (policy) Add configuration in prep to enable coala and tox
2017-05-16Add the common resources and resources jobsVenkata Harish K Kajur1-0/+70
Also update the docker push script to not push for the new repos This part of the push should be automated by the maven build Keeping the docker push for any other components that might use it Change-Id: Ib2da0ce491eb99c96257a4503cb3f89f502795c4 Signed-off-by: Venkata Harish K Kajur <vk250x@att.com>
2017-05-03Initial coala delint (global templates)Andrew Grimberg1-22/+30
Initial coala delint for the projetct global JJB templates Issue: CIMAN-2 Change-Id: I5e850c918beb1bae9460dcb35be685012d7d3620 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-04-28Add the docker.push info to merge jobDeterme, Sebastien (sd378r)1-0/+3
The docker.push parameter was missing and therefore it was not possible to push the docker images when there was a merge. This was crashing the jenkins job Change-Id: I8d428bb5b40ccbcbbefc14cb49a5926779496998 Signed-off-by: Determe, Sebastien (sd378r) <sd378r@intl.att.com>
2017-04-26 Enable docker login in merge profileDeterme, Sebastien (sd378r)1-0/+3
The docker login must be done when using the deploy goal in maven as the docker images are now built when doing the merge job. Change-Id: I1f9982c75152ff14d1278331c0a6dafed5b10318 Signed-off-by: Determe, Sebastien (sd378r) <sd378r@intl.att.com>