我想使用Cloudbees DEV@cloud进行持续集成,但我的软件需要Ghostscript (我使用的是ghost4j),因此Ghostscript需要安装在构建服务器上。有谁知道这是不是有可能呢?
发布于 2013-02-26 22:42:36
根据GhostscriptLibraryLoader.java的说法,你需要在你的$LD_LIBRARY_PATH中安装64位Linux版本的libgs.so (云从机的默认架构)。在这种情况下,目前还没有在Ubuntu的slave-libgs9上预装命名系统包的选项,但不确定在Fedora上为slave预装了什么。
但是,您可以在某个地方获得此文件的副本,并将其部署到您的private repository。然后,只需确保$LD_LIBRARY_PATH包含/private/youraccountid,这样就可以找到它;这可以在shell构建步骤开始时完成,或者通常使用EnvInject plugin。
https://stackoverflow.com/questions/15087395
复制相似问题