ci-management.git
4 years agoMerge "add sonar test inclusions"
Jessica Wagantall [Mon, 27 Apr 2020 16:56:59 +0000 (16:56 +0000)]
Merge "add sonar test inclusions"

4 years agoadd sonar test inclusions 67/3467/1
ronit [Sun, 26 Apr 2020 13:29:48 +0000 (16:29 +0300)]
add sonar test inclusions

Change-Id: I945cd991adf02e78bce5516d4cc49596ee99f8b9
Signed-off-by: ronit <ronit.shechter@intl.att.com>
4 years agoAdd docker verify job to set up for ci-pc-merge 42/3442/1
Lott, Christopher (cl778h) [Thu, 23 Apr 2020 23:33:13 +0000 (19:33 -0400)]
Add docker verify job to set up for ci-pc-merge

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I954a4b52d26c8b116a90e17eb048a2eaffae81c9

4 years agoMerge "publish nodeb-rnib package to packagecloud"
Jessica Wagantall [Thu, 23 Apr 2020 16:12:11 +0000 (16:12 +0000)]
Merge "publish nodeb-rnib package to packagecloud"

4 years agoAdd job to build bldr-alpine3-mdclog base image 07/3407/1
Lott, Christopher (cl778h) [Wed, 22 Apr 2020 20:56:23 +0000 (16:56 -0400)]
Add job to build bldr-alpine3-mdclog base image

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Icfde60e870675698707004bcdadc9d8fd13eb3e1

4 years agopublish nodeb-rnib package to packagecloud 24/3324/8
ronit [Mon, 20 Apr 2020 08:53:32 +0000 (11:53 +0300)]
publish nodeb-rnib package to packagecloud

Change-Id: I3190e26b35b5e39ce4f0100f126ce3cb24ce3600
Signed-off-by: ronit <ronit.shechter@intl.att.com>
4 years agoAdd nexus-iq-clm job for xapp-frame-py repo 79/3379/2
Lott, Christopher (cl778h) [Wed, 22 Apr 2020 11:59:15 +0000 (07:59 -0400)]
Add nexus-iq-clm job for xapp-frame-py repo

Issue-ID: INT-24
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I683b321d567fc246900163ec6ed02f86286b7538

4 years agoAdd Python Nexus IQ (CLM) analysis job for a1 72/3372/1
Lott, Christopher (cl778h) [Tue, 21 Apr 2020 21:23:00 +0000 (17:23 -0400)]
Add Python Nexus IQ (CLM) analysis job for a1

This uses a job template very recently added to global-jjb

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Ie030359ffa84d867a481b1e57da3ac5258fa730e

4 years agoUpgrade global-jjb to v0.53.0-2-g0f9b36b 70/3370/2
Lott, Christopher (cl778h) [Tue, 21 Apr 2020 19:40:49 +0000 (15:40 -0400)]
Upgrade global-jjb to v0.53.0-2-g0f9b36b

Add new template to report Python package dependencies to Nexus IQ

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Id1feef28992f5a15fb7f2b584fd6ca3f22b97c9f

4 years agoDrop non-functional Python CLM analysis job for a1 71/3371/1
Lott, Christopher (cl778h) [Tue, 21 Apr 2020 20:05:45 +0000 (16:05 -0400)]
Drop non-functional Python CLM analysis job for a1

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I4adc74e1e81f2194c4344b954d29faaed08dcab7

4 years agoMerge "Add o-ran-sc/ prefix to builder image docker names"
Jessica Wagantall [Tue, 21 Apr 2020 16:32:11 +0000 (16:32 +0000)]
Merge "Add o-ran-sc/ prefix to builder image docker names"

4 years agoMerge "Upgrade to global-jjb v0.53.0"
Jessica Wagantall [Tue, 21 Apr 2020 16:31:49 +0000 (16:31 +0000)]
Merge "Upgrade to global-jjb v0.53.0"

4 years agoMerge "Adding sonar job for rtmgr"
Jessica Wagantall [Tue, 21 Apr 2020 16:30:04 +0000 (16:30 +0000)]
Merge "Adding sonar job for rtmgr"

4 years agoUpgrade to global-jjb v0.53.0 59/3359/1
Lott, Christopher (cl778h) [Tue, 21 Apr 2020 14:06:24 +0000 (10:06 -0400)]
Upgrade to global-jjb v0.53.0

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I14746339f2b4438219bc15be45e6efb290ddc44f

4 years agoAdd o-ran-sc/ prefix to builder image docker names 41/3341/2
Lott, Christopher (cl778h) [Tue, 21 Apr 2020 00:35:00 +0000 (20:35 -0400)]
Add o-ran-sc/ prefix to builder image docker names

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I897626d4e70a6eb5b8339aedc48887bf72a049f0

4 years agoMerge "Add trigger event on package verification and merge jobs for it/dep repo"
Jessica Wagantall [Mon, 20 Apr 2020 17:50:57 +0000 (17:50 +0000)]
Merge "Add trigger event on package verification and merge jobs for it/dep repo"

4 years agoAdd trigger event on package verification and merge jobs for it/dep repo 66/3266/5
Zhe [Tue, 14 Apr 2020 22:59:47 +0000 (18:59 -0400)]
Add trigger event on package verification and merge jobs for it/dep repo

Currently when a commit to it/dep repo is incompatible to the submodules, the packaging verify job will fail.
A trigger event on the package-tag.yaml file is added to make sure that package jobs are only carried out when
package version advances.

This commit also adds packagecloud release jobs for it/dep packages.

Signed-off-by: Zhe <zhehuang@research.att.com>
Change-Id: Ic5f6eedf5cd35b169cac6c8611b66dce5e53961a

4 years agoAdd job to build image w/ RMR libraries for alpine 19/3319/1
Lott, Christopher (cl778h) [Sun, 19 Apr 2020 12:03:02 +0000 (08:03 -0400)]
Add job to build image w/ RMR libraries for alpine

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Ia3e5ce888ef21c6dca0f07c61f0aa30168774bd9

4 years agoAdding sonar job for rtmgr 86/3186/5
wahidw [Tue, 7 Apr 2020 08:28:27 +0000 (13:58 +0530)]
Adding sonar job for rtmgr

Change-Id: Id29012761b2b152d26d5f8bf8e2cacf7a2da0ea7
Signed-off-by: wahidw <abdulwahid.w@nokia.com>
4 years agoMerge "Add E2 Simulator CI job"
Jessica Wagantall [Wed, 15 Apr 2020 16:58:07 +0000 (16:58 +0000)]
Merge "Add E2 Simulator CI job"

4 years agoAdd E2 Simulator CI job 79/3279/3
Alex Stancu [Wed, 15 Apr 2020 11:39:47 +0000 (14:39 +0300)]
Add E2 Simulator CI job

Add Jenkins job for the E2 Simulator.

The job was successfully run in the Jenkins Sandbox.

Issue-ID: SIM-14
Change-Id: I63768213f4618fd3d4ac5d88790a5468ba39b75b
Signed-off-by: Alex Stancu <alexandru.stancu@highstreet-technologies.com>
4 years agoRemove O-CU JJB def 67/3267/1
Lusheng Ji [Wed, 15 Apr 2020 02:55:54 +0000 (22:55 -0400)]
Remove O-CU JJB def

Change-Id: I0860f987d69452045b603bae8004c1810b248198
Signed-off-by: Lusheng Ji <lji@research.att.com>
4 years agoMerge "Add config to disable submodule processing"
Jessica Wagantall [Fri, 10 Apr 2020 16:18:53 +0000 (16:18 +0000)]
Merge "Add config to disable submodule processing"

4 years agoAdd config to disable submodule processing 44/3244/1
Zhe Huang [Fri, 10 Apr 2020 15:06:51 +0000 (11:06 -0400)]
Add config to disable submodule processing

This patch resolves the helm chart dependency mismatch problem that is caused by asynchronized it-dep repo and its submodules.
Since ric-plt/ric-dep repo has implemented its own verify job, it/dep repo is no longer responsble to run helm verification for it.

Signed-off-by: Zhe Huang <zhehuang@research.att.com>
Change-Id: Ieeb50a47d911574ae699d4c45ad9dfcb650384e9

4 years agoMerge "Add PyPI stage job, drop merge for xapp-frame-py"
Jessica Wagantall [Wed, 8 Apr 2020 17:35:27 +0000 (17:35 +0000)]
Merge "Add PyPI stage job, drop merge for xapp-frame-py"

4 years agoMerge "Migrate ric-plt/xapp-frame-cpp build to global-jjb"
Eric Ball [Wed, 8 Apr 2020 15:22:46 +0000 (15:22 +0000)]
Merge "Migrate ric-plt/xapp-frame-cpp build to global-jjb"

4 years agoMerge "Drop Python jobs for ric-plt/lib/rmr"
Anil Belur [Wed, 8 Apr 2020 13:38:47 +0000 (13:38 +0000)]
Merge "Drop Python jobs for ric-plt/lib/rmr"

4 years agoEnable jjb-verify check of build node labels 09/3209/1
Lott, Christopher (cl778h) [Tue, 7 Apr 2020 15:33:43 +0000 (11:33 -0400)]
Enable jjb-verify check of build node labels

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Ic8379560ee45b41f19f72ec8d6758a70272ac522

4 years agoMerge "Upgrade global-jjb to v0.52.0-16-g58776ad"
Jessica Wagantall [Tue, 7 Apr 2020 21:54:52 +0000 (21:54 +0000)]
Merge "Upgrade global-jjb to v0.52.0-16-g58776ad"

4 years agoFix the xapp-onboarder coverage report path 08/3208/1
Zhe Huang [Tue, 7 Apr 2020 21:44:32 +0000 (17:44 -0400)]
Fix the xapp-onboarder coverage report path

This patch fixes the sonarqube job coverage report path.
It allows us to correctly report code covearge to sonarcloud.

Signed-off-by: Zhe Huang <zhehuang@research.att.com>
Change-Id: I88ead77c1a706a57bea703851c9567a594c95889

4 years agoUpgrade global-jjb to v0.52.0-16-g58776ad 02/3202/1
Lott, Christopher (cl778h) [Tue, 7 Apr 2020 19:04:23 +0000 (15:04 -0400)]
Upgrade global-jjb to v0.52.0-16-g58776ad

Pick up adjustments to jjb-verify's build-node checker

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I83c93fbcf36a652df1b20938d57e12c14e9f789a

4 years agoMigrate ric-plt/xapp-frame-cpp build to global-jjb 99/3199/2
Lott, Christopher (cl778h) [Tue, 7 Apr 2020 16:36:56 +0000 (12:36 -0400)]
Migrate ric-plt/xapp-frame-cpp build to global-jjb

Stop using the ORAN cmake-pc-* custom templates.
Drop the ORAN custom cmake-pc-* templates entirely,
since this was the last remaining use.

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Id14cc22bf6bd7edd44b45c8963acc47e90d18289

4 years agoMigrate ric-plt/lib/rmr CMake build to global-jjb 98/3198/2
Lott, Christopher (cl778h) [Fri, 3 Apr 2020 15:22:31 +0000 (11:22 -0400)]
Migrate ric-plt/lib/rmr CMake build to global-jjb

Stop using the ORAN custom templates.
Extend the verify job to build documentation also.

Change-Id: I6fa31f915a0481f2af71bd60a736cc6461313a07
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoDrop Python jobs for ric-plt/lib/rmr 80/3180/1
Lott, Christopher (cl778h) [Tue, 7 Apr 2020 02:05:32 +0000 (22:05 -0400)]
Drop Python jobs for ric-plt/lib/rmr

The Python bindings code is moving to ric-plt/xapp-frame-py

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I551afd27e5f200abd7c2073f2c3e2a246fdcf4c4

4 years agoUpgrade global-jjb to v0.52.0-15-g5c0ab82 79/3179/1
Lott, Christopher (cl778h) [Tue, 7 Apr 2020 01:44:36 +0000 (21:44 -0400)]
Upgrade global-jjb to v0.52.0-15-g5c0ab82

Pick up recent addition of cmake-stage templates

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I8753b61767c7390f5a91a03bc2f88982666799cb

4 years agoMerge "Align CI/CD jobs with code refactoring."
Eric Ball [Mon, 6 Apr 2020 21:56:20 +0000 (21:56 +0000)]
Merge "Align CI/CD jobs with code refactoring."

4 years agoMerge "Add PyPI stage job, drop merge for com/pylog"
Jessica Wagantall [Mon, 6 Apr 2020 16:44:59 +0000 (16:44 +0000)]
Merge "Add PyPI stage job, drop merge for com/pylog"

4 years agoAlign CI/CD jobs with code refactoring. 22/3122/5
Alex Stancu [Thu, 2 Apr 2020 15:22:57 +0000 (18:22 +0300)]
Align CI/CD jobs with code refactoring.

Align the CI/CD jobs for the sim/o1-interface project, which has gone through a folder and code refactoring.

The new docker jobs were tested in the Sandbox Jenkins. The verify works fine, the merge jobs are failing because of: unauthorized: access to the requested resource is not authorized

Issue-ID: SIM-19
Change-Id: Ib783ace591499cc1c765a896388aa69cc0357c39
Signed-off-by: Alex Stancu <alexandru.stancu@highstreet-technologies.com>
4 years agoFix qp to not have -docker 43/3143/1
Tommy Carpenter [Fri, 3 Apr 2020 18:30:45 +0000 (14:30 -0400)]
Fix qp to not have -docker

Issue-ID: RICAPP-92
Change-Id: I305be0ad113c4a1580f81ec0e0be5ef732f65748
Signed-off-by: Tommy Carpenter <tc677g@att.com>
4 years agoAdd PyPI stage job, drop merge for xapp-frame-py 95/3095/2
Lott, Christopher (cl778h) [Wed, 1 Apr 2020 12:40:48 +0000 (08:40 -0400)]
Add PyPI stage job, drop merge for xapp-frame-py

Issue-ID: INT-110
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Ie72f57371ef11698f89228cceefbe8912af6dbc4

4 years agoSwitch info verify to new centos8 build node 40/3140/1
Lott, Christopher (cl778h) [Fri, 3 Apr 2020 16:48:31 +0000 (12:48 -0400)]
Switch info verify to new centos8 build node

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Id8b1b3a7740b07f72b6ce5fa184b01059c94fd82

4 years agoMake CentOS 8 builder available 38/3138/1
Andrew Grimberg [Fri, 3 Apr 2020 16:08:21 +0000 (09:08 -0700)]
Make CentOS 8 builder available

Change-Id: I4dcc4edd6d3f3e8b081fb438cbdfe34853d4d090
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
4 years agoAdd CentOS 8 build node 27/3127/1
Andrew Grimberg [Thu, 2 Apr 2020 22:26:46 +0000 (15:26 -0700)]
Add CentOS 8 build node

Add a CentOS 8 build node.

The ansible roles have not been vetted for CentOS 8 as a docker node.
This is partly because docker is not available in the standard CentOS 8
upstream repos as RedHat has removed it from RHEL in preference to using
buildah, podman, and skopeo

Change-Id: I4786e60dca910c1fc82e533ef4d86cd93542d21f
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
4 years agoUpgrade common-packer to v0.5.0 26/3126/1
Andrew Grimberg [Thu, 2 Apr 2020 22:24:34 +0000 (15:24 -0700)]
Upgrade common-packer to v0.5.0

Change-Id: I270e0472405ffc5bef0df3f2e7ff346fea9e6b75
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
4 years agoBuild RMR libraries with CMake templates 64/3064/4
Lott, Christopher (cl778h) [Tue, 31 Mar 2020 00:06:30 +0000 (20:06 -0400)]
Build RMR libraries with CMake templates

Use new shell script cmake-package.sh to build packages,
stop using the global-jjb cmake-build.sh with its hardcoded
invocation of "make install".

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Ia4ec99414e1f47ac35ba844d2f0efc5c37a8e60e

4 years agoMerge "Add PyPI stage job, drop merge for it-dev"
Jessica Wagantall [Wed, 1 Apr 2020 17:54:02 +0000 (17:54 +0000)]
Merge "Add PyPI stage job, drop merge for it-dev"

4 years agoMerge "Add PyPI stage job, drop merge for ric-plt/sdlpy"
Jessica Wagantall [Wed, 1 Apr 2020 14:08:30 +0000 (14:08 +0000)]
Merge "Add PyPI stage job, drop merge for ric-plt/sdlpy"

4 years agoAdd E2Manager/ prefix to sonar report path 96/3096/1
Lott, Christopher (cl778h) [Wed, 1 Apr 2020 12:55:56 +0000 (08:55 -0400)]
Add E2Manager/ prefix to sonar report path

The Sonarqube scanner is looking for file coverage.txt at the root

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Icd67d327e746fcd696d8cabb6a5eb93c39eb5f1d

4 years agoAdd PyPI stage job, drop merge for ric-plt/sdlpy 94/3094/1
Lott, Christopher (cl778h) [Wed, 1 Apr 2020 12:38:36 +0000 (08:38 -0400)]
Add PyPI stage job, drop merge for ric-plt/sdlpy

Issue-ID: INT-110
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I897d0621ccbf3729783a9303658bc19b60d4f682

4 years agoAdd PyPI stage job, drop merge for it-dev 92/3092/1
Lott, Christopher (cl778h) [Wed, 1 Apr 2020 12:34:48 +0000 (08:34 -0400)]
Add PyPI stage job, drop merge for it-dev

Issue-ID: INT-110
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Ib92f34b0af695f755bc4b38817f3b34c68e63271

4 years agoAdd PyPI stage job, drop merge for com/pylog 91/3091/2
Lott, Christopher (cl778h) [Wed, 1 Apr 2020 12:20:08 +0000 (08:20 -0400)]
Add PyPI stage job, drop merge for com/pylog

Issue-ID: INT-110
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Ie1dcce6ee70bc367fe4e818de90dbbf69df396af

4 years agoUpgrade global-jjb to v0.52.0-8-gd315b07 87/3087/1
Lott, Christopher (cl778h) [Wed, 1 Apr 2020 00:21:49 +0000 (20:21 -0400)]
Upgrade global-jjb to v0.52.0-8-gd315b07

Pick up change that adds PyPI stage templates

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I1da34cae7a559d6b062ecb72ed5d820391179ab6

4 years agoMerge "Verify Helm charts in ric-plt/ric-dep/helm"
Andrew Grimberg [Mon, 30 Mar 2020 19:47:06 +0000 (19:47 +0000)]
Merge "Verify Helm charts in ric-plt/ric-dep/helm"

4 years agoMerge "Correct build-node ubuntu16 to ubuntu18"
Andrew Grimberg [Mon, 30 Mar 2020 15:55:18 +0000 (15:55 +0000)]
Merge "Correct build-node ubuntu16 to ubuntu18"

4 years agoMerge "Fix sonar.go.coverage.reportPaths value"
Andrew Grimberg [Mon, 30 Mar 2020 15:54:49 +0000 (15:54 +0000)]
Merge "Fix sonar.go.coverage.reportPaths value"

4 years agoMerge "Add .cfg suffix on build node file for consistency"
Andrew Grimberg [Mon, 30 Mar 2020 15:54:11 +0000 (15:54 +0000)]
Merge "Add .cfg suffix on build node file for consistency"

4 years agoMerge "Drop weekly build of com/lib library"
Andrew Grimberg [Mon, 30 Mar 2020 15:52:40 +0000 (15:52 +0000)]
Merge "Drop weekly build of com/lib library"

4 years agoFix sonar.go.coverage.reportPaths value 56/3056/1
ss412g [Mon, 30 Mar 2020 13:37:45 +0000 (16:37 +0300)]
Fix sonar.go.coverage.reportPaths value

Change-Id: I61bc74af13d04de00e5cf7c57580fbcfa746c8b2
Signed-off-by: ss412g <shuky.har-noy@intl.att.com>
4 years agoCorrect build-node ubuntu16 to ubuntu18 48/3048/1
Lott, Christopher (cl778h) [Mon, 30 Mar 2020 01:22:02 +0000 (21:22 -0400)]
Correct build-node ubuntu16 to ubuntu18

The project has no ubuntu16 build minion images, change to 18.

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Ia03e3811ff4cd09adb0eee2d76d14f000dcfc817

4 years agoAdd .cfg suffix on build node file for consistency 43/3043/1
Lott, Christopher (cl778h) [Sat, 28 Mar 2020 22:28:03 +0000 (18:28 -0400)]
Add .cfg suffix on build node file for consistency

All file names except this one end in .cfg so rename to match

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Ia1e4eeb44c2aeccfd753af8c2bdce850f2ed8c11

4 years agoVerify Helm charts in ric-plt/ric-dep/helm 39/3039/3
Lott, Christopher (cl778h) [Fri, 27 Mar 2020 18:35:34 +0000 (14:35 -0400)]
Verify Helm charts in ric-plt/ric-dep/helm

Add job to invoke shell script in repo to verify helm charts
elsewhere in same repo

Issue-ID: INT-109
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I07ae372a23547196b491e7568ef3510ca4ccc526

4 years agoAdd install of deb package alien to pre-build 38/3038/3
Lott, Christopher (cl778h) [Fri, 27 Mar 2020 17:55:06 +0000 (13:55 -0400)]
Add install of deb package alien to pre-build

Need extra support to build RPM packages on a Debian distro

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I339b257cc3483c9ba7d942c1da20fcc21166b14c

4 years agoMerge "Extend packagecloud-push for build-dir"
Aric Gardner [Fri, 27 Mar 2020 15:54:35 +0000 (15:54 +0000)]
Merge "Extend packagecloud-push for build-dir"

4 years agoMerge "Add Jenkins job oam distribution"
Aric Gardner [Fri, 27 Mar 2020 15:51:29 +0000 (15:51 +0000)]
Merge "Add Jenkins job oam distribution"

4 years agoExtend packagecloud-push for build-dir 17/3017/7
Lott, Christopher (cl778h) [Fri, 27 Mar 2020 01:26:14 +0000 (21:26 -0400)]
Extend packagecloud-push for build-dir

Extend script packagecloud-push.sh with environment variable BUILD_DIR.
Populate BUILD_DIR from JJB config parameter build-dir, required for
cmake anyhow.  This limits the search to a single directory.

Add build-dir default to docker-ci template, "export-packages"

Revise export script to use a constant value for build-dir,
also "export-packages" in $WORKSPACE.

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I3da170246fb5868e644756e80c20b07bf68f55f9

4 years agoDrop weekly build of com/lib library 36/3036/1
Lott, Christopher (cl778h) [Fri, 27 Mar 2020 15:00:02 +0000 (11:00 -0400)]
Drop weekly build of com/lib library

PackageCloud does not allow overwrite of an existing file,
so this weekly build job invariably fails.

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Ibc746ea9388888680ceec8790dbba64f4c211540

4 years agoAdd Jenkins job oam distribution 25/3025/2
herbert [Fri, 27 Mar 2020 08:59:53 +0000 (09:59 +0100)]
Add Jenkins job oam distribution

Add Jenkins jobs for oam distribution

Issue-ID: OAM-85
Signed-off-by: herbert <herbert.eiselt@highstreet-technologies.com>
Change-Id: I6de181afc445c9576a338a83d9ab50557b235dc9
Signed-off-by: herbert <herbert.eiselt@highstreet-technologies.com>
4 years agoAdjust installer scripts to remove .deb/.rpm files 16/3016/1
Lott, Christopher (cl778h) [Fri, 27 Mar 2020 00:42:14 +0000 (20:42 -0400)]
Adjust installer scripts to remove .deb/.rpm files

The installer scripts left .deb/.rpm files lying around
which can confuse later steps.

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Iab04fcabaded628938f0a8685218d04f9a483bed

4 years agoMerge "Define CMake + Package Cloud stage job"
Eric Ball [Fri, 27 Mar 2020 00:24:37 +0000 (00:24 +0000)]
Merge "Define CMake + Package Cloud stage job"

4 years agoDrop build image Dockerfiles migrated to it/dev 02/3002/1
Lott, Christopher (cl778h) [Thu, 26 Mar 2020 19:35:20 +0000 (15:35 -0400)]
Drop build image Dockerfiles migrated to it/dev

No longer being maintained in the ci-management repo

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Iae2dbfcb5457b54e38420491fc17883fed91815e

4 years agoMerge "Drop jobs for builder images from ci-management"
Jessica Wagantall [Thu, 26 Mar 2020 19:32:53 +0000 (19:32 +0000)]
Merge "Drop jobs for builder images from ci-management"

4 years agoDefine CMake + Package Cloud stage job 87/2987/7
Lott, Christopher (cl778h) [Wed, 25 Mar 2020 20:33:06 +0000 (16:33 -0400)]
Define CMake + Package Cloud stage job

On "stage-release" comment, build deb/rpm packages with CMake/Make
then publish them to PackageCloud.io.  First use is in the
ric-plt/xapp-frame-cpp project.

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Iaab8d8c8bc7ef7cf0e066c55ff73cea7d46b954e

4 years agoMerge "Simplify ORAN jjb file organization"
Jessica Wagantall [Thu, 26 Mar 2020 15:47:17 +0000 (15:47 +0000)]
Merge "Simplify ORAN jjb file organization"

4 years agoMerge "Jenkins jjb setup for scp-oam-modeling"
Jessica Wagantall [Thu, 26 Mar 2020 15:45:05 +0000 (15:45 +0000)]
Merge "Jenkins jjb setup for scp-oam-modeling"

4 years agoMerge "Adapt to restructuring of code in repo"
Aric Gardner [Thu, 26 Mar 2020 15:40:32 +0000 (15:40 +0000)]
Merge "Adapt to restructuring of code in repo"

4 years agoAdapt to restructuring of code in repo 88/2988/3
elinuxhenrik [Thu, 26 Mar 2020 07:17:25 +0000 (08:17 +0100)]
Adapt to restructuring of code in repo

In the commit, https://gerrit.o-ran-sc.org/r/c/sim/a1-interface/+/2971,
the container tag and Docker files are moved, so the Jenkins job
configuration need to be updated accordingly.

Change-Id: Ia78506767588c83e630628e6b152e9dc6f4895a7
Issue-ID: NONRTRIC-120
Signed-off-by: elinuxhenrik <henrik.b.andersson@est.tech>
4 years agoJenkins jjb setup for scp-oam-modeling 92/2992/2
herbert [Thu, 26 Mar 2020 11:03:00 +0000 (12:03 +0100)]
Jenkins jjb setup for scp-oam-modeling

for mvn builds

Issue-ID: OAM-91
Signed-off-by: herbert <herbert.eiselt@highstreet-technologies.com>
Change-Id: If64cbd1e33624d29af32b51cdac0ba21cceaea50
Signed-off-by: herbert <herbert.eiselt@highstreet-technologies.com>
4 years agoSimplify ORAN jjb file organization 93/2993/1
Lott, Christopher (cl778h) [Thu, 26 Mar 2020 11:04:57 +0000 (07:04 -0400)]
Simplify ORAN jjb file organization

No functional changes just renaming:
* Rename oran-jjb to oran-templates
* Merge two shell directories and adjust usages

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I5ca746c801011385751c9b373f596cbd315d4e73

4 years agoDrop jobs for builder images from ci-management 84/2984/1
Lott, Christopher (cl778h) [Wed, 25 Mar 2020 18:55:12 +0000 (14:55 -0400)]
Drop jobs for builder images from ci-management

The docker files and jobs are now maintained in/for the it/dev repo.
One job lingers here, it should be cleaned up when the last project
migrates from Ubuntu 16 to 18.

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Ie9a167b85d4dde783a86dcadb10038fbb2f57d97

4 years agoRevise RMR install scripts for deb/rpm 82/2982/2
Lott, Christopher (cl778h) [Wed, 25 Mar 2020 17:20:04 +0000 (13:20 -0400)]
Revise RMR install scripts for deb/rpm

Use -nv (non verbose) instead of -q (quiet) in wget.  Error messages
are suppressed with -q which makes failures totally inscrutable.

Default PackageCloud repository to release, but extend query for repo
tag in rmr-version.yaml file to allow use of staging repository.

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: If642b48eb11d8562a2ca6f41f835b3fd89de18d3

4 years agoAdd CMake jobs for xapp-frame-cpp repo 76/2976/5
Lott, Christopher (cl778h) [Wed, 25 Mar 2020 13:20:01 +0000 (09:20 -0400)]
Add CMake jobs for xapp-frame-cpp repo

New shell scripts to download and install RMR version 3 with headers
on Debian and CentOS distros

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I271251e909c6b972680a29a199103933c8add307

4 years agoDowngrade global-jjb to v0.52.0 60/2960/1
Lott, Christopher (cl778h) [Wed, 25 Mar 2020 01:39:11 +0000 (21:39 -0400)]
Downgrade global-jjb to v0.52.0

Back away from a breaking change to logs-deploy.sh

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: If2bced09e6f2051ae9fb1e56e8500838ca2b3911

4 years agoMerge "Jenkins jjb setup for features"
Jessica Wagantall [Wed, 25 Mar 2020 01:03:44 +0000 (01:03 +0000)]
Merge "Jenkins jjb setup for features"

4 years agoUpgrade global-jjb to v0.52.0-4-g769456c 59/2959/1
Lott, Christopher (cl778h) [Tue, 24 Mar 2020 21:34:44 +0000 (17:34 -0400)]
Upgrade global-jjb to v0.52.0-4-g769456c

Pick up recent change that adds weekly cron to docker merge template

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Ia20338f3d03d56361d1b4a25e2de59dab01b1949

4 years agoJenkins jjb setup for features 02/2902/9
herbert [Fri, 20 Mar 2020 17:16:26 +0000 (18:16 +0100)]
Jenkins jjb setup for features

build jobs for osgi bundles

Issue-ID: OAM-82
Signed-off-by: herbert <herbert.eiselt@highstreet-technologies.com>
Change-Id: I991a80e6500928c0a149b5ba5aa1d09ef7307cbc
Signed-off-by: herbert <herbert.eiselt@highstreet-technologies.com>
4 years agoRepair docker root directory name 56/2956/1
Lott, Christopher (cl778h) [Tue, 24 Mar 2020 19:19:37 +0000 (15:19 -0400)]
Repair docker root directory name

The "docker" prefix is no longer needed in it/dev repo

Issue-ID: INT-108
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Ia3398d201db8a07f77ce7d29b67b256d5fa22200

4 years agoAdd docker build jobs for images in it/dev 34/2934/2
Lott, Christopher (cl778h) [Mon, 23 Mar 2020 21:53:14 +0000 (17:53 -0400)]
Add docker build jobs for images in it/dev

Migrate builder image job definitions from ci-management repo
to it/dev repo.

Issue-ID: INT-108
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Ibf0841e5fc93740068af63e4334726ec0fc753b0

4 years agoAdd jenkins jobs for portal-nonrtric-controlpanel 74/2874/4
YongchaoWu [Thu, 19 Mar 2020 14:40:42 +0000 (15:40 +0100)]
Add jenkins jobs for portal-nonrtric-controlpanel

Define docker verify, stage, merge, and sonar jobs

Issue-ID: NONRTRIC-169
Signed-off-by: YongchaoWu <yongchao.wu@est.tech>
Change-Id: Ieb3599ecbe0c93d84a37d5bdc1ce78183a135d7d

4 years agoMerge "Add jenkins job for sim-a1-interface"
Jessica Wagantall [Fri, 20 Mar 2020 18:32:34 +0000 (18:32 +0000)]
Merge "Add jenkins job for sim-a1-interface"

4 years agoDrop -docker suffix from ric-plt/a1 image name 04/2904/1
Lott, Christopher (cl778h) [Fri, 20 Mar 2020 17:48:33 +0000 (13:48 -0400)]
Drop -docker suffix from ric-plt/a1 image name

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I595a4a53927c05a658c73af680b476bddb6d2c90

4 years agoAdd jenkins job for sim-a1-interface 44/2844/10
YongchaoWu [Wed, 18 Mar 2020 10:44:13 +0000 (11:44 +0100)]
Add jenkins job for sim-a1-interface

Define docker verify, merge, and sonar job

Issue-ID: NONRTRIC-163
Signed-off-by: YongchaoWu <yongchao.wu@est.tech>
Change-Id: I985aafd5c87254f5c88828c0b5759c5b33ec947f

4 years agoMerge "Upgrade -go image to rmr v3 with si95."
Eric Ball [Thu, 19 Mar 2020 20:47:23 +0000 (20:47 +0000)]
Merge "Upgrade -go image to rmr v3 with si95."

4 years agoUpgrade RMR in Alpine base build image 86/2886/2
Lott, Christopher (cl778h) [Thu, 19 Mar 2020 19:27:39 +0000 (15:27 -0400)]
Upgrade RMR in Alpine base build image

Upgrade RMR to version 3.6.1 which includes the SI95 transport library
that will eventually replace the third-party NNG transport library.
Clients choose which transport to use by selecting a RMR library.
Add the RMR development headers.

The Python base image now brings Alpine 3.11, adjust tag accordingly.

Issue-ID: RIC-49
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I8f9dd4262cfe7d9db6d0bfae92f02ede790e77f8

4 years agoUpgrade -go image to rmr v3 with si95. 87/2887/1
Tommy Carpenter [Thu, 19 Mar 2020 19:36:55 +0000 (15:36 -0400)]
Upgrade -go image to rmr v3 with si95.

Issue-ID: RIC-49
Change-Id: I5ef8597b94e270f9e2544d027d6ec0eed82f874c
Signed-off-by: Tommy Carpenter <tc677g@att.com>
4 years agoRefactor py config settings with tox environments 37/2837/3
Zhe Huang [Tue, 17 Mar 2020 23:02:01 +0000 (19:02 -0400)]
Refactor py config settings with tox environments

Adjust values to reduce redundancy in Jenkins job names

Signed-off-by: Zhe Huang <zhehuang@research.att.com>
Change-Id: I9b4825c9ff91c90ecaa459d8e2619bfa99edc39d

4 years agoMerge "Add aal/logic project view for Jenkins"
Eric Ball [Wed, 18 Mar 2020 23:01:45 +0000 (23:01 +0000)]
Merge "Add aal/logic project view for Jenkins"

4 years agoMerge "Add Nexus IQ/CLM scan job to ric-plt/a1"
Eric Ball [Wed, 18 Mar 2020 22:20:55 +0000 (22:20 +0000)]
Merge "Add Nexus IQ/CLM scan job to ric-plt/a1"

4 years agoAdd aal/logic project view for Jenkins 56/2856/1
Lott, Christopher (cl778h) [Wed, 18 Mar 2020 20:22:08 +0000 (16:22 -0400)]
Add aal/logic project view for Jenkins

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I4dca0a8db0690c373867ce55d4f9b6f757a55cef

4 years agoSet Ubuntu 18.04 builders to 20GB volume, take 2 55/2855/1
Lott, Christopher (cl778h) [Wed, 18 Mar 2020 19:53:40 +0000 (15:53 -0400)]
Set Ubuntu 18.04 builders to 20GB volume, take 2

The new Ubuntu images that we recently changed over to require at
least 20GB of HDD, rather than the previous setting of 10GB.
Previous attempt removed the VOLUME_SIZE lines entirely with the
intent of using a default value, but that did not work post merge.

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Ica06b982e7e6d2ce61e802be13d2e92638635b12

4 years agoMerge "Define Sonar job for E2Mgr which uses golang"
Jessica Wagantall [Wed, 18 Mar 2020 16:50:26 +0000 (16:50 +0000)]
Merge "Define Sonar job for E2Mgr which uses golang"