summaryrefslogtreecommitdiffstats
path: root/jjb/global-templates-java.yaml
AgeCommit message (Collapse)AuthorFilesLines
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>
2017-04-13Remove maven log noise on download progressGary Wu1-14/+14
Change-Id: I330dba612fd6869dc178f69aaf02b1b5c3b92799 Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
2017-04-12New templates : merge and verify with profileJulienBe1-1/+120
Adding new merge and verify job templates in order to use a maven profile Change-Id: I016a1064af4c37a4f8f34435f837e5c8b25662b9 Signed-off-by: JulienBe <jb379x@att.com>
2017-04-06Enable log shipping on more templatesAndrew Grimberg1-18/+66
* Enable log shipping on the rest of the ci-management templates * Enable log shipping on all global templates Change-Id: If7edbc9d11b0cdd17c21f03e9bd4fcfbcd9b5cb8 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-04-06[DCAE-1] Added javadoc generation to daily releaseCarsten Lund1-2/+2
Change-Id: I47f9e1554d9607e62921036cd8b3d3915b7b4ead Signed-off-by: Carsten Lund <lund@research.att.com>
2017-04-05Update sdc merge template and jobig61331-10/+6
Change-Id: I26581ad38a63956a79a3364915a990392300b896 Signed-off-by: ig6133 <ig6133@intl.att.com>
2017-04-03SDC job modificationsig61331-0/+60
Add SDC merge template with mvn-profile Modified SDC jobs to use updated templates Change-Id: Id94b9821332c8af77219a3b1c2bb3e4f493e106e Signed-off-by: ig6133 <ig6133@intl.att.com>
2017-03-28Change nexus3 url from ecomp to onapJeremy Phelps1-2/+2
Change-Id: I8474346c8c37e2c25abc8a426e82cbad38bd656c Signed-off-by: Jeremy Phelps <jphelps@linuxfoundation.org>
2017-03-26Update push script for the proper image tagsVenkata Harish K Kajur1-1/+1
Change-Id: Iaeb2d3bb35622474fa671f4f65f38fd3795e3374 Signed-off-by: Venkata Harish K Kajur <vk250x@att.com>
2017-03-24Update aai to use docker push from pomVenkata Harish K Kajur1-1/+1
Change-Id: I8a245bd74c1774a98d85903ed1533cff0f708278 Signed-off-by: Venkata Harish K Kajur <vk250x@att.com>
2017-03-16Scrub infra templates and macros of ecompAndrew Grimberg1-57/+57
Change-Id: I1f7c6e89ee67710f77ff22d219c28adc2a9cee72 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-03-15new docker java version shellPamela Dragosh1-0/+66
Change-Id: I37974c6ba8f7b8035fa92b7deab155ecc4b69860 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2017-03-15Use proper versionAnaël Closson1-0/+11
Change-Id: I9932967a3a085fa29297fd2d0e5ad4941e402f50 Signed-off-by: Anaël Closson <ac2550@intl.att.com>
2017-03-14Merge "No clean before deploy"Andrew Grimberg1-10/+1
2017-03-14No clean before deployAnaël Closson1-10/+1
Change-Id: I102f78edd204d03aff990428f0accc728fd62e8c Signed-off-by: Anaël Closson <ac2550@intl.att.com>
2017-03-14Use node with more memory for mso site generationAnaël Closson1-0/+1
Change-Id: I859bdeba47a60ca6a74fd08d7007de4f5782eb5f Signed-off-by: Anaël Closson <ac2550@intl.att.com>
2017-03-14Mvn site should be built beforeAnaël Closson1-0/+9
Change-Id: Id1190a2196732db68dfde3e7c52bfdc5b400bb08 Signed-off-by: Anaël Closson <ac2550@intl.att.com>
2017-03-13No '$' for jjb parametersAnaël Closson1-1/+1
Change-Id: Ife15c11109a0fb348a3a8c104c154f46ef0b11e8 Signed-off-by: Anaël Closson <ac2550@intl.att.com>
2017-03-10New template and mso job for maven site stagingAnaël Closson1-0/+55
Change-Id: I83f431355970c48e126289c04f7c908921b7de63 Signed-off-by: Anaël Closson <ac2550@intl.att.com>
2017-03-09Adding docker-version-java templatePatrick Brady1-0/+63
Adding {project-name}-{stream}-docker-version-java-daily. Creating a docker java daily template that also injects the version.properties file. Also, the maven version command is run prior to running the docker plugin, as it is in the other version jenkins jobs. Change-Id: I570ba7c993a19ca845007af1381e16cf8736cb61 Signed-off-by: Patrick Brady <pb071s@att.com>
2017-02-24De-lint JJB filesAndrew Grimberg1-5/+5
* De-lint files * Move the sonar URL calls to a global Jenkins Variable Change-Id: Ic2086d922e848596aab2f2471ee8e615c34f581e Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-02-24Make sure maven-install is passed a versionAndrew Grimberg1-2/+4
Change-Id: I4cb591b79eb9c3e1d229cc4109db4a6771f66bcf Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2017-02-24Force maven to install in java jobs using scriptsAndrew Grimberg1-0/+2
The *version2* java jobs execute scripts that need ${MVN} to actually operate properly. As these scripts are happening before the standard maven build step maven is not installed yet. Ergo, we need an empty maven build step that makes sure that it's installed. Change-Id: I5a0979fdffa87f695b1bc575e24b04097889ea59 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>