Specially when developing for different target versions of an OS or an application a build container can be very helpful.
But build containers are also really helpful in larger teams when everyone should use the exact same build environment.
The Domino container project supports adding the Notes/Domino C-API SDK to the container image.
In case of Domino libnotes.so is required. Therefore compiling requires at least an installed Domino server with the same or newer version than the SDK version.
I built a Domino 14.0 FP1 image including C-API 14.0 and tagged it hclcom/domino:build.
For this blog post I am using the simple test program in the container projects automation test directory --> https://github.com/HCL-TECH-SOFTWARE/domino-container/tree/main/testing
The directory is defined as a volume inside the container /build.
This is a companion discussion topic for the original entry at https://blog.nashcom.de/nashcomblog.nsf/dx/building-applications-in-a-build-container.htm