Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Jenkins 作为我的 CI 服务器,用于一个使用本机库的项目。该项目在 scala 中,我正在使用 sbt 编译和运行单元测试。我正在使用的库之一是围绕 c 库的 java (jni) 包装器。
我已将库的位置添加到 .bashrc 中的 LD_LIBRARY_PATH 和 jar 的位置到 CLASSPATH,以便我可以从命令行运行项目和单元测试。
我该如何为詹金斯做到这一点?
我最近在从远程节点复制工件时遇到了一个问题,通过将以下内容添加到相关节点的高级设置“JVM 选项”中来解决这个问题:
-Djava.library.path=/lib/x86_64-linux-gnu/
这非常简单,对于任何查看设置的人来说都是显而易见的,例如在复制节点配置以使用类似机器时。一般来说,我不建议触摸系统或用户范围的脚本。