Shared Library - CI/CD Glossary Definition
A shared library is compiled code loaded at run time and shared across processes, referenced by binaries rather than embedded in them.
A shared library (.so on Linux, .dll on Windows, .dylib on macOS) is a compiled library loaded at run time and shared between processes, so its code exists once in memory rather than being copied into every binary.
A shared library (.so on Linux, .dll on Windows, .dylib on macOS) is a compiled library loaded at run time and shared between processes, so its code exists once in memory rather than being copied into every binary.
In CI
Missing or mismatched shared library versions are a classic CI break: the build passes but the binary fails to start on the deploy image. Pin base image versions and install runtime packages explicitly in the workflow.