summaryrefslogtreecommitdiffstats
path: root/jjb/integration
AgeCommit message (Collapse)AuthorFilesLines
2020-03-27Upgrade builder to Ubuntu 18.04 for docker-verify jobsBartek Grzybowski2-3/+2
Upgrade scopes integration project jobs. Change-Id: Ie7b49e552d127be34da338b2a0a606692b926ddb Issue-ID: INT-1502 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-20Merge "Migrate CSIT job templates to Ubuntu 18.04"Jessica Wagantall1-4/+4
2020-03-20Migrate CSIT job templates to Ubuntu 18.04Bartek Grzybowski1-4/+4
Change-Id: I82457e76fb4d83660e36c53d136981ae64fd3b3d Issue-ID: INT-1427 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-03-20Add linters for the repository integration/usecases/bbsmrichomme1-0/+33
Issue-ID: INT-1496 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I63f9071c6b0ab6417f994802255fec5572afd725
2020-03-18Setup linter jobs for ran-simulator projectBartek Grzybowski1-0/+24
Change-Id: Ie3244a4558adb9848f098f2dd7d85e3f1bd347c4 Issue-ID: INT-1492 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-03-17Build verify-vagrantfile job on Ubuntu 18.04 minionBartek Grzybowski1-1/+1
Change-Id: I59fcc6af9cfb085044504fe61158003414d35dd1 Issue-ID: INT-1427 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-17Add INFO.yaml verify job (integration/simulators/ran-simulator)Bartek Grzybowski1-0/+9
Change-Id: I2bc978aab8d2a943c1a07b99a9687ea1868eb20e Issue-ID: INT-1491 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-03-12Migrate to ARM Ubuntu18.04 nodeJessica Wagantall1-4/+4
Ubuntu 16.04 still has SSH and Kernel issues. Migrating to Ubuntu18.04 since we have a good instance now. TODO: Disable Ubuntu16.04 arm nodes. - Currently Ubuntu18.04 arm nodes are under more test. - No additional costs since no job is using 16.04 arm nodes. - Once confirmed, these will be disabled. Change-Id: I1ef6dfc04aa6e85531f824e24ad517137a7080ca Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2020-03-12Switch linter jobs to ubuntu 18.04 minion by defaultBartek Grzybowski1-1/+1
Change-Id: Iff7d58d164462770039f47411891b861fcf8029f Issue-ID: INT-1478 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-03-11Merge "netconf-pnp-simulator: add IT using ncclient and tox-docker"Jessica Wagantall1-0/+1
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-10Allow setting custom builder node in linters job templateBartek Grzybowski1-1/+2
This adds option to define custom builder-node in {project-name}-{stream}-{subproject}-lint job template with pre-set default value. Change-Id: Ie27991f7964815f8eb38597bcc836724a55bad41 Issue-ID: INT-1478 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
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 Grzybowski2-2/+73
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-11Use sudo in integration-install-vagrant builderBartek Grzybowski1-3/+3
Change-Id: I7d244f2cc4043a3132e4e34f3b2f56432f97eaa6 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com> Issue-ID: INT-1434
2020-02-10Fix builder node name for verify-vagrantfile job templateBartek Grzybowski1-1/+1
Change-Id: I4ad91a2b1078cdcb589e705d12130ff3a699ac1c Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com> Issue-ID: INT-1434
2020-02-07Setup Vagrantfiles validation in integration repoBartek Grzybowski4-0/+102
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-26Add support for JDK11 for CSIT jobsAnil Belur1-0/+24
Issue-ID: CIMAN-33 IT-18744 Change-Id: I9f6615d223ce4f1e0f87127fdcc2b809b924ed54 Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2020-01-14Ensure INFO runs in centosJessica Wagantall4-0/+4
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
2020-01-10Add INFO verification job for integration/docker/onap-java11mrichomme1-0/+8
Issue-ID: INT-1393 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I42429ba92985af3c9a0b13c6279d01c3daa3953e
2019-12-23add csit INFO.yaml verificationmrichomme1-0/+8
Issue-ID: INT-1386 Change-Id: I1ba2eb5360cffde633913cbe15c2676120e84359 Signed-off-by: mrichomme <morgan.richomme@orange.com>
2019-11-18Add PTL mail notification for CSIT testsmrichomme1-0/+1
Use PTL mail address to notify in case of csit job errors Issue-ID: INT-1363 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I698f109c29c85ccca1b5c9eab5fab231918c6e0d
2019-11-13Automation adds INFO jobJessica Wagantall1-0/+8
Issue-ID: CIMAN-33 Change-Id: I81ec4a012a0530bdf0aec3b2f42f00e8d5c3cfcc Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2019-11-04Configure email for CSIT jobsJessica Wagantall1-0/+40
Allow CSIT jobs to send email when jobs fail. Recipients will be configured per project Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I2351b05e452028f0446ecdb8504e040036b25ada
2019-10-29Deprecate integration/devtoolJessica Wagantall1-24/+0
Set as read-only as per IT-18077 Change-Id: I07647d6ec80e400e1119a93ce3429241849a50d3 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2019-09-06Allow disable CSIT jobsJessica Wagantall1-2/+2
Allow teams to disable CSIT verify jobs Change-Id: Ia749936294e1dd0449a78e4d0bbd5307a060d67a Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2019-08-06Pnfsimulator - JJB configurationTomasz Golabek1-2/+5
New configuration for pnfsimulator and netconfsimulator added for docker builds. Change-Id: If5ed0a4610ec75a85c203918a5a4fe7c1ada5e39 Issue-ID: INT-1134 Signed-off-by: Tomasz Golabek <tomasz.golabek@nokia.com>
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 Wu3-8/+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 Wagantall2-0/+16
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-13Add CSIT ARM64 templatesJessica Wagantall1-0/+266
Add specific ARM64 CSIT job templates to avoid issues with running the corresponding testplans. The plans are hardcoded to be found under the {project-name} directory. This variable for ARM is defined as {project-name}-arm64 which makes the dir location invalid. ARM64 needs to have its own templates in this case to avoid modifying the current template to accept testcase-plans as a parameter and having to define it in every exisiting CSIT job. Change-Id: Ia7a6d63646800675ae7d2cd165a10c315d623903 Issue-ID: CIMAN-217 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 Wu2-0/+4
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-10-03Add casablanca CSIT jobs for integrationGary Wu1-0/+2
Change-Id: I16e469cfb6e8b1e84fb3cf2026618b524f8b1e26 Issue-ID: INT-679 Signed-off-by: Gary Wu <gary.i.wu@huawei.com>