我想构建ImageMagick以与CloudBees一起使用。通常,您可以使用像apt,yum或homebrew这样的包管理器来安装它。但是,在CloudBees上,您没有管理员权限或访问这些工具。
我尝试将ImageMagick作为构建过程的一部分 - 但它链接到使用它构建的“/ jenkins / somethingsomething”目录。在运行时,它无法找到它的库。运行环境是一个单独的机器,位于目录“/ apps /
我尝试从源代码构建它作为部署过程的一部分,但这会导致部署超时。
有没有办法构建ImageMagick,以便它在运行时查找$ MAGICK_HOME而不是绑定到特定的硬编码路径?
谢谢! 克里斯
答案 0 :(得分:0)
在开发环境中,在DEV @ cloud上使用Jenkins,您可以尝试通过“curl”命令使用它。但是,在运行时,如果您自定义要使用的堆栈,则只能使用它。
CloudBees为Tomcat,JBoss,Jetty和Glassfish创建了堆栈。例如,CloudBees在运行时使用的Tomcat 6和Tomcat 7堆栈可以在不同分支上的GitHub(here)上使用。
有关ClickStacks的更多信息,请访问here。另外,您可以自定义自己的堆栈Developing and using your own ClickStacks部分。