0

我正在使用 Jenkins 作为我的 CI 服务器,用于一个使用本机库的项目。该项目在 scala 中,我正在使用 sbt 编译和运行单元测试。我正在使用的库之一是围绕 c 库的 java (jni) 包装器。

我已将库的位置添加到 .bashrc 中的 LD_LIBRARY_PATH 和 jar 的位置到 CLASSPATH,以便我可以从命令行运行项目和单元测试。

我该如何为詹金斯做到这一点?

4

1 回答 1

1

我最近在从远程节点复制工件时遇到了一个问题,通过将以下内容添加到相关节点的高级设置“JVM 选项”中来解决这个问题:

-Djava.library.path=/lib/x86_64-linux-gnu/

这非常简单,对于任何查看设置的人来说都是显而易见的,例如在复制节点配置以使用类似机器时。一般来说,我不建议触摸系统或用户范围的脚本。

于 2013-02-24T12:39:27.757 回答