Versions Compared

Key

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

This page describes how to build release J version of Non-RT RIC. UPDATE IN PROGRESS


Info
titleDo you really need to build?

In general, there is no need to build the images manually.

Building from scratch is error-prone, and some development experience is required.

All images for the release are available in nexus image repositories. 

Please refer to the page  Release J - Run in Docker  for running the release I Non-RT RIC.  


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

...

     git clone "https://gerrit.o-ran-sc.org/r/nonrtric/plt/a1policymanagementservice" -b j-release --recursive

git clone "https://gerrit.o-ran-sc.org/r/nonrtric/plt/dmaapadapter" -b j-release

git clone "https://gerrit.o-ran-sc.org/r/nonrtric/plt/helmmanager" -b h-release

git clone "https://gerrit.o-ran-sc.org/r/nonrtric/plt/informationcoordinatorservice" -b h-release

git clone "https://gerrit.o-ran-sc.org/r/nonrtric/plt/rappcatalogue" -b h-release

git clone "https://gerrit.o-ran-sc.org/r/nonrtric" -b j-release

git clone "https://gerrit.o-ran-sc.org/r/nonrtric/plt/dmaapmediatorproducer" -b h-release

git clone "https://gerrit.o-ran-sc.org/r/nonrtric/rapp/ransliceassurance" -b h-release

git clone "https://gerrit.o-ran-sc.org/r/nonrtric/rapp/orufhrecovery" -b h-release

git clone "https://gerrit.o-ran-sc.org/r/nonrtric/plt/sme" -b j-release  

    git clone "https://gerrit.o-ran-sc.org/r/nonrtric/plt/ranpm" -b j-release


           

To build docker images of a1policymanagementservice, dmaapadapter, helmmanager, informationcoordinatorservice, and rappcatalogue; go into the repo of each product and run the following command:

...

Code Block
languagebash
themeEmacs
$ docker images

o-ran-sc/nonrtric-plt-a1policymanagementservice       2.8.02  
o-ran-sc/nonrtric-plt-dmaapadapter                    1.4.0
o-ran-sc/nonrtric-plt-helmmanager                     1.3.0
o-ran-sc/nonrtric-plt-informationcoordinatorservice   1.7.0  
o-ran-sc/nonrtric-plt-rappcatalogue                   1.2.0 
o-ran-sc/nonrtric-plt-rappcatalogue-enhanced          1.2.0
o-ran-sc/nonrtric-plt-auth-token-fetch                1.1.1
o-ran-sc/nonrtric-plt-dmaapmediatorproducer           1.2.0
o-ran-sc/nonrtric-rapp-ransliceassurance-icsversion   1.2.0
o-ran-sc/nonrtric-rapp-ransliceassurance              1.3.0
o-ran-sc/nonrtric-rapp-orufhrecovery                  1.1.0  
o-ran-sc/nonrtric-plt-capifcore                       1.3.1
o-ran-sc/nonrtric-plt-ranpm-datafilecollector         1.1.0
o-ran-sc/nonrtric-plt-pmlog                           1.1.0
o-ran-sc/nonrtric-plt-ranpm-pm-file-converter         1.1.1
o-ran-sc/nonrtric-plt-pmproducer                      1.1.0   

...

     git clone "https://gerrit.o-ran-sc.org/r/sim/a1-interface" -b j-release

Create docker image

To create docker image A1 simulator (note that the given image name must match the name given in docker startup later):

...

     git clone "https://gerrit.o-ran-sc.org/r/portal/nonrtric-controlpanel" -b i-release

Build the code and create docker images

...