summaryrefslogtreecommitdiffstats
path: root/jjb/integration/integration.yaml
AgeCommit message (Collapse)AuthorFilesLines
2020-04-10Add doc lintersmrichomme1-0/+8
Effort has been done to remove rst warning in integration repository BUT new commits show that people do nto have the reflex to dive into the logs to see if they introduced regressions or new errors A rst linters will be useful to vote on documentation change Issue-ID: INT-1523 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I18b986f841e457e420994c48ede8a87eb56ad71c
2020-04-09Tag linter and docker-compose integration jobs with idBartek Grzybowski1-1/+1
Simplify linter and docker-compose jobs assignment by tagging them with shorthand name. Change-Id: I9b7994c2a032b160a0356bdd2577de330c18ba56 Issue-ID: INT-1508 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-04-01Move netconf-pnp-simulator project to integration-docker.yamlBartek Grzybowski1-22/+0
As integration-netconf-pnp-simulator is a Docker based project putting it in integration-docker.yaml for order. Change-Id: I9836a3f3a3e0d330733f0ccbe700611bd1645f1b Issue-ID: INT-1508 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-03-25Setup per Golang project build scriptBartek Grzybowski1-6/+15
Different Golang applications require custom build script to test all build procedure steps so moving it's declaration to subproject definition. Change-Id: Idad2b5058b711fc2fea190ef70e5ca0fd8fbd91e Issue-ID: INT-1498 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-03-24Add subproject support for golang verify jobBartek Grzybowski1-10/+14
A descendant 'verify-golang' job is created using yaml anchors for common job boilerplate. Build minion gets changed to a Docker based one as some projects depend on it on build time. Build script is displaced so that it supports JJB variable interpolation. Change-Id: I0af4235287b58a251e399a90703ac3ffffc07338 Issue-ID: INT-1498 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-03-17Build integration-verify-golang job on Ubuntu 18.04 minionBartek Grzybowski1-1/+1
Change-Id: I7b33157914fc6bcd9ad7ca3b4f5d764490a07c3f Issue-ID: INT-1427 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-03-11netconf-pnp-simulator: add IT using ncclient and tox-dockerebo1-0/+1
Integration/functions tests to validate the simulator based on (Python) ncclient and managed by tox. Requires v2.6.2 Issue-ID: INT-1124 Change-Id: Id20fa019c444c3ba961ea2d52c20ade86a938c5b Signed-off-by: ebo <eliezio.oliveira@est.tech>
2020-03-06Add Python linter job for 'integration' repoBartek Grzybowski1-0/+4
integration-master-python-lint job will be created Change-Id: I74c70bbf3d173fbb9800330f2e19d407cc7c8955 Issue-ID: INT-1427 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-03-06Fix integration-linters project trigger pathsBartek Grzybowski1-1/+5
Ant pattern doesn't seem to support logical operators so two separate subprojects needs to be creates for different file extension. Change-Id: I723e9038dfc16a883c25fb5be047d7cd4df13829 Issue-ID: INT-1427 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-03-03Add linter job template/definition for integration repoBartek Grzybowski1-2/+20
Template leverages lf-infra-tox-* builders boilerplates to run arbitrary tox envs for specific file format linters. Change-Id: I4f130f6c68222d53dcf022f3fd4a2b41765eaf45 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com> Issue-ID: INT-1427
2020-03-02Fix project-name for netconf-pnp-simulator; fix timeoutebo1-2/+2
- Needed to make the integration tab in Jenkins to display it - Timeout reduced to 20 min Issue-ID: INT-1124 Signed-off-by: ebo <eliezio.oliveira@est.tech> Change-Id: If37c143193d4a22c87ba725b3e3847328df84a62
2020-02-28Add JJB to build/push integration/netconf-pnp-simulatorebo1-0/+21
Issue-ID: INT-1124 Change-Id: I779289ea33d59db622881821f5af7085ea84ad28 Signed-off-by: ebo <eliezio.oliveira@est.tech>
2020-02-12Fix path name in build script for integration-verify-golangBartek Grzybowski1-1/+1
For some reason {path} isn't interpolated to 'path' variable in Jenkins' build step. Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com> Issue-ID: INT-1436 Change-Id: I83ba9baf98e6d1b4008b404fc78a7f673175f262
2020-02-12Add integration-verify-golang verify jobBartek Grzybowski1-0/+22
Change-Id: I65d5ab8d8395900879204e6c56e4048dfc54e214 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com> Issue-ID: INT-1436
2020-02-07Setup Vagrantfiles validation in integration repoBartek Grzybowski1-0/+12
Relevant job template definition is added, verification script, builder definition to setup CI minion and integration-verify-vagrantfile job definition. Change-Id: I8b0385cb5aa6cef40f6566bec49f4e332be6f9f0 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com> Issue-ID: INT-1434
2020-02-06Fix subproject name in integration-verify-python projectBartek Grzybowski1-1/+1
This fixes change I90d6888dc23789da764b649704112548cbb2eaf1 - subproject name shouldn't contain path elements. Change-Id: Ia22af3d1627babce558225f8d2f57ae31bd460db Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com> Issue-ID: INT-1426
2020-02-05add a python verification job in Integration repo (for vCPE)mrichomme1-0/+18
Issue-ID: INT-1426 Change-Id: I90d6888dc23789da764b649704112548cbb2eaf1 Signed-off-by: mrichomme <morgan.richomme@orange.com>
2020-01-14Ensure INFO runs in centosJessica Wagantall1-0/+1
Move INFO.yaml verify jobs to centos node to ensure there are no issues with Python packages. Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: Ib696292b9785478175515694247854b2e4e1c37f
2019-06-27Decommission java and docker manifestsGary Wu1-38/+0
Change-Id: I4e9878f57f1f5b689e7ba5817beea00242973e95 Issue-ID: INT-1128 Signed-off-by: Gary Wu <gary.wu@futurewei.com>
2019-05-13Fix variable nameJessica Wagantall1-1/+1
pom file locations should be declared as "mvn-pom" in gerrit-maven-stage. Change-Id: Ibc0553e2050226e5f74fd01c20d9af2f4ba4a7a6 Issue-ID: CIMAN-240 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2019-05-10Remove deprecated release jobJessica Wagantall1-1/+0
Maven-stage is currently working fine. Deprecate old release job Change-Id: Ie768e55c55bfb2ecace6bcba922b226d2f1969d6 Issue-ID: CIMAN-240 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2019-05-10Migrate to gerrit-maven-stage (INT)Jessica Wagantall1-0/+6
Migrate to use gerrit-maven-stage from global-jjb to allow the generation of signed release artifacts that will reduce release processing time. Change-Id: I4c286b136ac4692263c4069addaf00db9e4b7ba0 Issue-ID: CIMAN-234 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2019-05-02Remove integration-owned casablanca jobsGary Wu1-4/+0
Change-Id: I8b7c9daedd7c005837572ddf614bcfd9e476242c Issue-ID: INT-1055 Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
2019-03-08Add INFO.yaml verify job (INT)Jessica Wagantall1-0/+8
Add gerrit-info-yaml-verify from global-jjb to verify INFO.yaml file contents. Change-Id: I4bd9dac05cec8144876aaaac1259840c02b558e5 Issue-ID: CIMAN-179 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-12-12Add CLM to Integration Casablanca branchYang Xu1-1/+5
Change-Id: Ied4f35315a9bcc41c3b67da18a00332b2e250585 Issue-ID: INT-777 Signed-off-by: Yang Xu <yang.xu3@huawei.com>
2018-12-03Add nexus-iq-namespace for CLM jobsJessica Wagantall1-0/+1
Add nexus-iq-namespace variable for CLM jobs to use the 'onap' prefix in Nexus IQ reports. Having this prefix, will help in situations where two different organizations have the same application names. Change-Id: Id689cbb482d823482932fb4d397bd2adae950735 Issue-ID: CIMAN-134 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-11-15Add casablanca branch jobs for integration reposGary Wu1-0/+2
Change-Id: I1e4bbffbda775ce9f96d926c452ac3d2c8ac1574 Issue-ID: INT-723 Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
2018-11-13Manage views [c*-i*] in JJBJessica Wagantall1-0/+6
Use lf-views to manage views through JJB Change-Id: I377e257f4ca54c9e408146e4efa5f1dabbec8351 Issue-ID: CIMAN-218 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-10-23INT-Refactor CLM project blockJessica Wagantall1-2/+10
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: I505cb3a47ac2b71ea43d5ced3a5e938be4253562 Issue-ID: CIMAN-213 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-08-24Revert "Remove CLM jobs"Jessica Wagantall1-0/+2
This reverts commit 74c6abf7b5ec8663d0a7a437325d47274f6c111f. Issue-ID: CIMAN-33 Change-Id: I5c8cd455908ee6352d273db5ff76cd6529f3d8af Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-08-23Remove CLM jobsJessica Wagantall1-2/+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-20Update CLM integration jobsJessica Wagantall1-1/+2
Update location of pom.xml for CLM integration job. Remove integration seccom yaml file since it only had the CLM job mentioned and this is currently uselsess for seccom repo. Change-Id: Idb2ff707bc949114b9fe7403a705e98c8a3875eb Issue-ID: CIMAN-116 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-07-18Remove beijing jobs for Integration reposGary Wu1-2/+0
Change-Id: Id66840948b9abdd487e3d5e02281c6032e6fce03 Issue-ID: INT-532 Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
2018-05-24Bug fix on integration repo beijing jobsGary Wu1-1/+0
Earlier change had a bug that caused master branch jobs on integration repos to disappear. This fixes the issue. Change-Id: I189ec365e5fd2f882157d0734b812cad8521f799 Issue-ID: INT-506 Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
2018-05-22Add beijing branch jobs for integration repoGary Wu1-0/+3
Change-Id: Ia5445a581eaabd16ee47a10904e227915fddb7ca Issue-ID: INT-506 Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
2018-03-19Rename basebuild to builderJessica Wagantall1-1/+1
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-02-23Remove Amsterdam Job from JenkinsGildas Lanilis1-2/+0
In order to focus on Beijing Release, this is removing remaining Amsterdam Jobs on: -demo -dmaap -holmes -integration -modeling -msb -multicloud -testsuite -usecase ui -vfc Change-Id: I4f2a3818b1b53d426e03709e2bf7848cc02d1c78 Issue-ID: CIMAN-135 Signed-off-by: Gildas Lanilis <gildas.lanilis@huawei.com>
2018-02-20Add missing CLM jobs for integrationJessica Wagantall1-0/+1
Change-Id: I49160dab56e3b88bd4fd6d1df37abe5c12a25ddb Issue-ID: CIMAN-133 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-02-05Stop integration sonar scansJessica Wagantall1-13/+0
Change-Id: I566932c3a252c70f7f2d11754c7831b43721e70b Issue-ID: CIMAN-65 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-02-01Add mvn-params for pom's file locationJessica Wagantall1-1/+2
Added pom file location for integration, modeling and vnfsdk Issue-ID: CIMAN-126 Change-Id: I2b829ae78c50e423de437c248aba2b6d20894a54 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-02-01Set build node for gerrit-maven-sonarJessica Wagantall1-0/+1
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 Wagantall1-0/+11
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-06Add amsterdam stream to JJB templatesJessica Wagantall1-0/+2
Add amsterdam branch for jjb job templates for portal repos Change-Id: I45fd068b9ea3c42bca43847abd2d234172c2766c Issue-ID: CIMAN-120 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2017-10-12Refactor integration java jobsGary Wu1-3/+7
Remove root level java job; replace with subproject jobs instead. Change-Id: I94daecaa70c667be2462e789bd62253f8fac3bdc Issue-ID: INT-273 Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
2017-09-01Add verify and merge jobs for integration repoGary Wu1-0/+16
Add verify, merge, and release-version jobs for Java artifacts in the integration repo. Change-Id: I04828f13968ff716f5112b6ec7d6603119c857e7 Issue-ID: CIMAN-45 Signed-off-by: Gary Wu <gary.i.wu@huawei.com>