This page lists the available Docker images that have been preconfigured with build tools such as compilers, autoconf, make, go, etc. All of these images are configured and prepared by files in the "ci-management" Gerrit repository: https://gerrit.o-ran-sc.org/r/gitweb?p=ci-management.git;a=tree;f=docker
These base images help meet these goals:
- Use the same version of shared libraries by all components. Initially the most important third-party library is NNG.
- Reduce the build time. Remember that a verify build is performed for every change published to https://gerrit.o-ran-sc.org
Image "bldr-debian-python-nng"
This provides Python and NNG version 1.1.1. For complete details see the Dockerfile: https://gerrit.o-ran-sc.org/r/gitweb?p=ci-management.git;a=blob;f=docker/bldr-debian-python-nng/Dockerfile
Image "bldr-ubuntu-c-go-nng"
This provides C, C++, Golang and NNG version 1.1.1. For complete details see the Dockerfile: https://gerrit.o-ran-sc.org/r/gitweb?p=ci-management.git;a=blob;f=docker/bldr-ubuntu-c-go-nng/Dockerfile