Solving Jenkins pipeline configuration conflicts with dynamic library loading and branch-specific resource management