summaryrefslogtreecommitdiffstats
path: root/jjb/policy
AgeCommit message (Collapse)AuthorFilesLines
2018-10-23POLICY-Refactor CLM project blockJessica Wagantall14-16/+128
The clm job portion needs to be on its own project section similar to the Sonar portion. The reason behind this, is because we only want this job to be running for master and no other branches. Also, this is in preparation for the work that is to come from global-jjb on application names in CLM. Change-Id: I7f4c631fb4b91cfd050f2cf8926e169e75812bd6 Issue-ID: CIMAN-213 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-10-08Enable policy release jobsPamela Dragosh7-6/+7
Re-anble the release jobs so we can release our artifacts. Change-Id: Id25a4b11e49f9d1b998adcd095098b405b111a16 Issue-ID: POLICY-1188 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2018-09-28Spread out the scheduling of Daily jobsGary Wu13-13/+13
Spread the scheduling of Daily jobs throughout the day to reduce resource contention. Change-Id: I2b2606b4022c1d9f882bfe95b439b021b17f362e Issue-ID: INT-586 Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
2018-09-22Added distribution to policy csit test buildmmis1-0/+13
Issue-ID: POLICY-924 Change-Id: Iddf2ce4599375916f9a7c4373d584217d0a742c2 Signed-off-by: mmis <michael.morris@ericsson.com>
2018-09-21Fix nested trigger_jobs (O-S)Jessica Wagantall1-9/+21
After upgrading to JJB 2.2.0 any nested parameters up to 3 levels will be reported as a failure. We need to fix those so that there is only 2 levels maximum. Change-Id: Icb86bc28bb66727737568386f0258d5d570c1fc7 Issue-ID: CIMAN-184 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-09-14Use docker node for docker based jobsJessica Wagantall1-0/+2
Move to a docker based node for policy-distribution docker jobs. Change-Id: I83330b9b4d384fc8ae72a363bd22647d143ee188 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-09-14Add mvn-params to merge-java jobJessica Wagantall1-1/+1
Some projects like policy-distribution need to make reference to a specific pom file profile for performing the merge. Allowing to pass a profile name as optional parameter "mvn-params" Change-Id: Ic91685c0f8d571f636bbf1f4477625e1470daae3 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-09-13Added apex-pdp to policy csit test buildmmis1-0/+3
Issue-ID: POLICY-1099 Change-Id: I5adf2cf17b82294c84fa460c2334cfb6d9ae2f0c Signed-off-by: mmis <michael.morris@ericsson.com>
2018-09-06Added building of policy distribution docker imagemmis1-1/+8
Issue-ID: POLICY-923 Change-Id: I662b3481451cb8e0008a4f28406723d2b548ea9e Signed-off-by: mmis <michael.morris@ericsson.com>
2018-08-24Revert "Remove CLM jobs"Jessica Wagantall14-0/+16
This reverts commit 74c6abf7b5ec8663d0a7a437325d47274f6c111f. Issue-ID: CIMAN-33 Change-Id: I5c8cd455908ee6352d273db5ff76cd6529f3d8af Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-08-23Remove CLM jobsJessica Wagantall14-16/+0
Remove CLM jobs as they are exposing proprietary information. Looking into how to handle these better. Change-Id: I8dde2f314af5a945163e0b1172926c398ec78c37 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-08-10Disable apex release jobPamela Dragosh1-0/+1
We will enable once we start releasing artifacts. Right now it is failing because it added policy/common SNAPSHOT as a dependency. Issue-ID: POLICY-1046 Change-Id: Idddce5ffa25f512937c04d0123285b853fe3a283 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2018-08-01Fix clm job definitionJessica Wagantall6-6/+6
Cleanup CLM job definitions that do not require any parameters Change-Id: Ib0125bcaa5e3c0a1f70041a78fec59c445e00645 Issue-ID: CIMAN-184 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-07-14Make code sections readable and consistentAnil Belur13-0/+13
- Add empty line between project sections. Issue-ID: CIMAN-1 Change-Id: If799176581c1fc90e1d8ce2eead7582552e35db4 Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2018-07-11Add building of apex-pdp docker imagemmis1-1/+11
Issue-ID: POLICY-866 Change-Id: I392d12c057d9474265d95a2b9cc04a3ba573dd2c Signed-off-by: mmis <michael.morris@ericsson.com>
2018-06-04Disable policy release jobsPamela Dragosh4-2/+6
We will not be releasing anything for beijing or casablanca so disable these release jobs. Issue-ID: POLICY-875 Change-Id: I0cf6914a381bc68181c357aeabf627c89af9c94d Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2018-05-25Merge "Add policy/distribution jenkins jobs"Jessica Wagantall1-0/+29
2018-05-25Add policy/distribution jenkins jobsPamela Dragosh1-0/+29
Issue-ID: POLICY-808 Change-Id: Id815701c8f871c976859691d06e71e99b6747e59 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2018-05-25Adding policy/api, policy/gui, and policy/pdp jobswaqas.ikram3-0/+87
Change-Id: I82e62afa4a1398a66e7695184941ebea57897f53 Issue-ID: POLICY-808 Signed-off-by: waqas.ikram <waqas.ikram@ericsson.com>
2018-05-24Adding policy/pap jobeikrwaq1-0/+29
Change-Id: I367e947351c285c40db679252f7f5b127c658b66 Issue-ID: POLICY-808 Signed-off-by: waqas.ikram <waqas.ikram@ericsson.com>
2018-05-23Adding policy/models jobeikrwaq1-0/+29
Change-Id: I5b513c277cb21a6aba2a979d4bfd397e066439d1 Issue-ID: POLICY-808 Signed-off-by: eikrwaq <waqas.ikram@ericsson.com>
2018-05-22Merge "Add new policy repo jobs"Jessica Wagantall2-0/+58
2018-05-22Add new policy repo jobsPamela Dragosh2-0/+58
Adding verify/merge jobs for these new repositories. Issue-ID: POLICY-808 Change-Id: I8e6bbcbf3195760ed087dcf4c16906b745719eaf Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2018-05-22Adding policy/core jobeikrwaq1-0/+29
Change-Id: Idf20b3f7d77be6f5899e9f8bcb10798509a3ebeb Issue-ID: POLICY-808 Signed-off-by: eikrwaq <waqas.ikram@ericsson.com>
2018-05-21Add policy/parent jobsPamela Dragosh1-0/+17
Adding the verify/merge jobs for policy/parent. This repo is targeted for Casablanca so there is no need for a release job. It will only contain a parent pom.xml for the other repos to reference so it will not need a sonar job. Issue-ID: POLICY-808 Change-Id: Iecf9ead6f97ce973531f82faef8674d5ea53dac1 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2018-04-18policy/docker does not need to be builtJorge Hernandez1-28/+0
This is a companion review to https://gerrit.onap.org/r/#/c/43585/ the policy/docker project does not need to be built any longer as it does not produce any delivery artifacts, therefore it does not need any Jenkins jobs. Instead, it is used as configuration for policy docker-compose based heat based installations. Change-Id: Ic22b8163bd52e21a3d3ece1ca81b113ca5e8f352 Issue-ID: POLICY-737 Signed-off-by: Jorge Hernandez <jh1730@att.com>
2018-04-17Remove duplicate release jobPamela Dragosh1-1/+0
This was put in place to help release artifacts. We have fixed our cyclic problem in the build so we can remove this job. Issue-ID: POLICY-708 Change-Id: I66d51c591fd590169a97d5adc4beb7d34bf8a63f Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2018-04-05Add extra release job for drools-pdpPamela Dragosh1-0/+1
There is a cyclical dependency between 2 repos: policy/drools-pdp and policy/drools-applications but only in the docker build. I need a release job that creates the drools-pdp artifacts - which I am adding here. Then I can release the drools-applications and follow up with building the released docker image for the drools-pdp. Issue-ID: POLICY-708 Change-Id: I3e50a3d8b86ab8ba4cb713082e9cef7cc5d6a04e Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2018-03-26Update CSIT job triggersPamela Dragosh1-2/+2
I forgot to update these when I changed jobs. Issue-ID: POLICY-708 Change-Id: If3849121ee589e3d07ee2fa7cf5b4982e9e70742 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2018-03-26Enable policy release jobsPamela Dragosh3-4/+1
Need to start enabling the release jobs to product artifacts for M4 release date. Issue-ID: POLICY-708 Change-Id: I319411600291b3dce8d76d57ad0997ed771b3463 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2018-03-19Rename basebuild to builderJessica Wagantall5-9/+9
Rename nodes from "basebuild" to "builder" in preparation for updating to common-packer. Change-Id: I6ff64e3ee5c856391430296aded45d84c46de171 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-03-09Remove older merge/release jobsPamela Dragosh4-16/+0
We have the new merge/release jobs working so I am following up by removing the old merge/release jobs that we no longer need. Also removing the stage site jobs per Release Planning decisions. Refer to https://gerrit.onap.org/r/#/c/33657/ Issue-ID: POLICY-623 Change-Id: I1a70416c398af659ad71f9a23a0e757ea3b2fdfd Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2018-03-02Add new policy merge and release jobsPamela Dragosh3-2/+27
Using a different template so we can build docker SNAPSHOT images during the merge for drools-pdp and engine. We would like to keep the original jobs running so we do not interrupt current testing. Also disabling release jobs until M4 timeframe. Issue-ID: POLICY-623 Change-Id: I01ffca8d1f26bf22e5f827306d66171093d41573 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2018-02-20Add missing CLM jobsJessica Wagantall1-0/+1
Add missing CLM jobs for music, policy, portal-sdk, sdc and so Change-Id: I6b640f45a07ec63b2e7891a77a40b2cdc8b605d7 Issue-ID: CIMAN-133 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-02-14Run sonar jobs once a dayJessica Wagantall4-0/+4
Change-Id: If9d9a676ade972890a3748f24a58c81541b5b1df Issue-ID: CIMAN-65 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-02-14Remove unused repo from JenkinsGildas Lanilis4-125/+0
Clean up Jenkins job by removing 4 unused repo in Beijing Release policy-api policy-gui policy-pap policy-pdp Change-Id: Ic98b21d8ef5c1a64e5a47b87a00018bcc9ba0e47 Issue-ID: POLICY-633 Signed-off-by: Gildas Lanilis <gildas.lanilis@huawei.com>
2018-02-13Remove empty java-version in templatesJessica Wagantall8-16/+0
The new upgrade of global-jjb 0.16.0 is able to handle the java version better. We do not need to set this variable as empty anymore. Change-Id: I88cae9f4b49241b6045deee7fd696c18d781db1c Issue-ID: CIMAN-126 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-02-12Remove amsterdam and openecomp jobsPamela Dragosh6-94/+5
Per today's PTL call, we were given option to remove Amsterdam release jobs to alleviate LF servers from having to build them. I am also removing the old OpenECOMP jobs as they are not necessary anymore either. Also, seems the docker-blessing job will not be used either. So that is also removed. Change-Id: I706ec04d541925be8f04c44254379523f2085eca Issue-ID: POLICY-389 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2018-02-01Remove release-version-java-daily-no-sonarJessica Wagantall8-12/+12
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-01Set build node for gerrit-maven-sonarJessica Wagantall8-0/+8
Run gerrit-maven-sonar on a 4c-4g node Issue-ID: CIMAN-126 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I8a50b075ab6c1da5b015136b30a8aa2fab5bbc9a
2018-02-01Move projects to gerrit-maven-sonarJessica Wagantall8-0/+88
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-11-27Merge "Add policy amsterdam branch jobs"Jessica Wagantall5-1/+13
2017-11-27Increase build timeout for policy-engine CLM jobJessica Wagantall1-0/+1
Increase from 15 to 30 mins Issue-ID: CIMAN-65 Change-Id: I379858b0d64936d25c562757dec2ef881f591a66 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2017-11-22Add policy amsterdam branch jobsPamela Dragosh5-1/+13
Add policy amsterdam branch jobs. Change-Id: I35eaf6a4d0cf71b70b77a4ccdbe9b47b9ddfb738 Issue-ID: POLICY-453 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2017-10-25Skip CLM tests for policy-drools-pdpJessica Wagantall1-0/+1
No need to run tests in CLM job which is blocking the reports. Change-Id: Iaf86d1a8d1c0c3ec087b19ded1409699feef562f Issue-ID: CIMAN-65 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2017-10-13Add java-version for CLM projectsJessica Wagantall8-8/+16
Add java-version parameter just for CLM jobs to avoid other jobs from breaking by picking the wrong configuration. Issue-ID: CIMAN-65 Change-Id: Ia70e807cc581d63296ef59320ef18e079b63c17d Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2017-10-11Move CLM jobs to global jjbJessica Wagantall8-8/+8
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-09Increase memory size for stage-site jobPamela Dragosh1-0/+1
The build jobs for stage-site have been failing due to lack of heap space. Issue-ID: POLICY-297 Change-Id: I852bb7edddfacd8c84174ecc8d9d86866463ed63 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2017-09-28Stop running Sonar for policy empty reposJessica Wagantall4-8/+8
Stop running Sonar scans for policy api, gui, pap and pdp. These repos are empty and do not contain any other files outside the pom.xml Change-Id: Ib012dcf7605f9bcf32130415040f5c6e024a6433 Issue-ID: CIMAN-65 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2017-09-22Use 4c 4g build nodePamela Dragosh1-0/+1
Our new JUnit tests consume a lot of memory. I would like to speed up the builds. Issue-ID: POLICY-267 Change-Id: Ief11b8ef89f80bea8eef95db807f00ed7d196de5 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>