This page describes how to build release J version of Non-RT RIC.
UPDATE IN PROGRESS
Info | ||
---|---|---|
| ||
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 I 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 ij-release --recursive
git clone "https://gerrit.o-ran-sc.org/r/nonrtric/plt/dmaapadapter" -b ij-release
git clone "https://gerrit.o-ran-sc.org/r/nonrtric/plt/helmmanager" -b ih-release
git clone "https://gerrit.o-ran-sc.org/r/nonrtric/plt/informationcoordinatorservice" -b ih-release
git clone "https://gerrit.o-ran-sc.org/r/nonrtric/plt/rappcatalogue" -b ih-release
git clone "https://gerrit.o-ran-sc.org/r/nonrtric" -b ij-release
git clone "https://gerrit.o-ran-sc.org/r/nonrtric/plt/dmaapmediatorproducer" -b ih-release
git clone "https://gerrit.o-ran-sc.org/r/nonrtric/rapp/ransliceassurance" -b ih-release
git clone "https://gerrit.o-ran-sc.org/r/nonrtric/rapp/orufhrecovery" -b ih-release
git clone "https://gerrit.o-ran-sc.org/r/nonrtric/plt/sme" -b ij-release
git clone "https://gerrit.o-ran-sc.org/r/nonrtric/plt/ranpm" -b ij-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 | ||||
---|---|---|---|---|
| ||||
$ docker images o-ran-sc/nonrtric-plt-a1policymanagementservice 2.68.02 o-ran-sc/nonrtric-plt-dmaapadapter 1.34.0 o-ran-sc/nonrtric-plt-helmmanager 1.3.0 o-ran-sc/nonrtric-plt-informationcoordinatorservice 1.57.0 o-ran-sc/nonrtric-plt-rappcatalogue 1.2.0 o-ran-sc/nonrtric-plt-rappcatalogue-enhanced 1.2.0.1 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.10 o-ran-sc/nonrtric-plt-capifcore 1.3.1.0 o-ran-sc/nonrtric-plt-ranpm-datafilecollector 1.01.0 o-ran-sc/nonrtric-plt-pmlog 1.01.0 o-ran-sc/nonrtric-plt-ranpm-pm-file-converter 1.01.1 o-ran-sc/nonrtric-plt-pmproducer 1.1.0.1 |
(Note: The actual docker image version numbers/tags may be different as development continues in the relevant repositories. Use the latest version numbers in the instructions below)
...
git clone "https://gerrit.o-ran-sc.org/r/sim/a1-interface" -b ij-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
...