opentelemetry-cpp/docker
Lalit Kumar Bhasin f6d16d292c
Harden Github actions - pinned-dependencies (part -1) (#3380)
2025-04-25 05:15:53 +00:00
..
grpc [CMAKE] bump cmake minimum required version to 3.14 (#3349) 2025-04-12 19:29:53 -07:00
ubuntuLatest Harden Github actions - pinned-dependencies (part -1) (#3380) 2025-04-25 05:15:53 +00:00
.gitignore Build tools: build configurations, vcpkg support, vcpkg port file for OpenTelemetry, use submodules for CMake deps (#377) 2020-11-30 14:47:41 -08:00
Dockerfile [REMOVAL] Remove the jaeger exporter (#2031) 2023-07-02 20:16:10 +02:00
Dockerfile.alpine.base [REMOVAL] Remove the jaeger exporter (#2031) 2023-07-02 20:16:10 +02:00
Dockerfile.centos [REMOVAL] Remove the jaeger exporter (#2031) 2023-07-02 20:16:10 +02:00
Dockerfile.debian.deps [REMOVAL] Remove the jaeger exporter (#2031) 2023-07-02 20:16:10 +02:00
README.md [REMOVAL] Remove the jaeger exporter (#2031) 2023-07-02 20:16:10 +02:00
build.sh [REMOVAL] Remove the jaeger exporter (#2031) 2023-07-02 20:16:10 +02:00

README.md

OpenTelemetry library builder

How to use this build script:

The build script build.sh can be used to build OpenTelemetry and it's dependencies within the desired base image. The final image only contains the necessary files in /.

bash build.sh -b alpine -j ${nproc} -g v1.43.2 -o v1.3.0 -t 0.14.1

# copy to current dir
docker create -ti --name otel otel-cpp-<base_image> bash
docker cp otel:/ ./
docker rm -f otel

docker create -ti --name grpc grpc-<base_image> bash
docker cp grpc:/ ./
docker rm -f grpc