ci-management.git
4 years agoProperly set RMR test args for sonar job 87/3487/1
E. Scott Daniels [Mon, 27 Apr 2020 14:30:45 +0000 (10:30 -0400)]
Properly set RMR test args for sonar job

The job to generate sonar data in the RMR repo needs to
only run the unit tests.  This change sets the arguments
passed to make to be just "-R unit" which will execute only
the unit tests to generate the gcov files.  The extra
overhead of building packages and running application tests
is avoided.

Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: I9b527d167385c5f389d6793229adc08ef5366424

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"

4 years agoAdd Nexus IQ/CLM scan job to ric-plt/a1 46/2846/2
Lott, Christopher (cl778h) [Wed, 18 Mar 2020 14:26:38 +0000 (10:26 -0400)]
Add Nexus IQ/CLM scan job to ric-plt/a1

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

4 years agoResize Ubuntu 18.04 builders to default of 20GB 38/2838/2
Eric Ball [Wed, 18 Mar 2020 01:43:41 +0000 (18:43 -0700)]
Resize Ubuntu 18.04 builders to default of 20GB

The new Ubuntu images that we recently changed over to require at
least 20GB of HDD, rather than the previous setting of 10GB. By
removing the value from these files, we will use the config default
of 20GB.

Change-Id: I7259d1321f315d47b2fa8d8fce3c8b83543c8f3b
Signed-off-by: Eric Ball <eball@linuxfoundation.org>