Jenkins的本地库

时间:2013-02-23 21:56:59

标签: scala jenkins native sbt

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

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

我如何为Jenkins做这件事?

1 个答案:

答案 0 :(得分:1)

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

<强> -Djava.library.path = / LIB / x86_64的-Linux的GNU /

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