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 Release E - Run in Docker for running the release E Non-RT RIC.
Details of the architecture can be found from Release E page.
...
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 | ||
---|---|---|
| ||
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:
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 | ||||
---|---|---|---|---|
| ||||
$ 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 | ||||
---|---|---|---|---|
| ||||
$ 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:
git clone "https://gerrit.o-ran-sc.org/r/portal/nonrtric-controlpanel" -b e-release
Build the code and create docker
...
images
...
Code Block | ||
---|---|---|
| ||
cd nonrtric-controlpanel
mvn clean install -Dmaven.test.skip=true |
FIXME:REMOVE THE BLOCK BELOW
Build the code and create docker images
Code Block | ||
---|---|---|
| ||
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 | ||||
---|---|---|---|---|
| ||||
$ 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-agentservice 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 |
...