Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

DRAFT - This page describes how to build release E version of Non-RT RIC. 

Note: In general, there is no need to build the images manually. All images for the release are available in nexus image repositories.  Please refer to the page  Draft - Release E - Run in Docker for running the release E Non-RT RIC.  

Details of the architecture can be found from Release E page. 

...

Download the nonrtric repo (defaults to master branch):    FIXME: branch name

     git clone "https://gerrit.o-ran-sc.org/r/nonrtric" -b <branche-name>release

Build the code and create docker images

To build docker images of r-app-catalogue,  information-coordinator-service, policy-management-service (image name ends with policy-agent), helm-manager, dmaap-adaptor and , dmaap-mediator-producer as well as images for the use caseso-du-slice-assurance ando-ru-closed-loop-consumer.

Code Block
languagebash
cd nonrtric
mvn clean install -Dmaven.test.skip=true

cd dmaap-mediator-producer
docker build -t o-ran-sc/nonrtric-dmaap-mediator-producer:1.0.0-SNAPSHOT .

After build, you should be able to see logs like this:

Image Added

If the build was successful images with following name and tag shall be built, use the command 'docker images' to view newly built images in the local docker registry.

Code Block
languagebash
themeEmacs
$ docker images
o-ran-sc/nonrtric-r-app-catalogue                   1.10.02-SNAPSHOT 
o-ran-sc/nonrtric-information-coordinator-service   1.2.01-SNAPSHOT 
o-ran-sc/nonrtrica1-policy-agent       -management-service               2.3.01-SNAPSHOT 
o-ran-sc/nonrtric-helm-manager                      1.1.01-SNAPSHOT
o-ran-sc/nonrtric-dmaap-adaptor                     1.0.01-SNAPSHOT
o-ran-sc/nonrtric-dmaap-mediator-producer           1.0.1-SNAPSHOT
o-ran-sc/nonrtric-o-du-slice-assurance              1.0-SNAPSHOT.2
o-ran-sc/nonrtric-o-ru-closed-loop-consumer         1.0.1 

Build near-rt-ric-simulator container

...

Code Block
languagebash
themeEmacs
$ docker images
o-ran-sc/nonrtric-r-app-catalogue                   1.10.02-SNAPSHOT 
o-ran-sc/nonrtric-information-coordinator-service   1.2.01-SNAPSHOT 
o-ran-sc/nonrtrica1-policy-agent    -management-service                  2.3.01-SNAPSHOT 
o-ran-sc/nonrtric-helm-manager                      1.1.01-SNAPSHOT
o-ran-sc/nonrtric-dmaap-adaptor                     1.0.01-SNAPSHOT
o-ran-sc/nonrtric-dmaap-mediator-producer           1.0.1-SNAPSHOT
o-ran-sc/nonrtric-o-du-slice-assurance              1.0-SNAPSHOT.2
o-ran-sc/nonrtric-o-ru-closed-loop-consumer         1.0.1 
near-rt-ric-simulator                               latest           

Build

...

nonrtric / Control panel and gateway containers

Download the nonrtric repo (defaults to master branch):  FIXME: branch name

     git clone "https://gerrit.o-ran-sc.org/r/portal/nonrtric-controlpanel" -b <branche-name>release

Build the code and create

...

docker images

...

Code Block
languagebash
cd nonrtric-controlpanel
mvn clean install -Dmaven.test.skip=true

FIXME:REMOVE THE BLOCK BELOW

Build the code and create docker images

Code Block
languagebash
cd nonrtric-controlpanel/nonrtric-gateway
mvn clean install  -Dmaven.test.skip=true
docker build --build-arg JAR=nonrtric-gateway-1.1.0-SNAPSHOT.jar -t o-ran-sc/nonrtric-gateway:1.1.0-SNAPSHOT .

cd nonrtric-controlpanel../webapp-frontend
docker build -t o-ran-sc/nonrtric-controlpanel:2.3.0-SNAPSHOT .

...

Code Block
languagebash
themeEmacs
$ docker images
o-ran-sc/nonrtric-r-app-catalogue                   1.10.02-SNAPSHOT 
o-ran-sc/nonrtric-information-coordinator-service   1.2.01-SNAPSHOT 
o-ran-sc/nonrtrica1-policy-management-agent  service                    2.3.01-SNAPSHOT 
o-ran-sc/nonrtric-helm-manager                      1.1.01-SNAPSHOT
o-ran-sc/nonrtric-dmaap-adaptor                     1.0.01-SNAPSHOT
o-ran-sc/nonrtric-dmaap-mediator-producer           1.0.1-SNAPSHOT
o-ran-sc/nonrtric-o-du-slice-assurance              1.0-SNAPSHOT.2
o-ran-sc/nonrtric-o-ru-closed-loop-consumer         1.0.1 
near-rt-ric-simulator                               latest    
o-ran-sc/nonrtric-gateway                           1.1.0-SNAPSHOT
o-ran-sc/nonrtric-controlpanel                      2.3.0-SNAPSHOT

...