在Solaris服务器中安装jenkins

时间:2018-12-28 16:45:50

标签: jenkins solaris

如何在Solaris服务器上安装jenkins?我发现文章无法做到这一点,因为詹金斯已停止对solaris的支持。

1 个答案:

答案 0 :(得分:2)

即使Solaris的正式IPS系统信息库已经停产,您仍然可以通过jenkins webapp(jenkins.war)在Solaris中运行Jenkins。引用Jenkins installation文档:

  

Solaris,OmniOS,SmartOS和其他同级

     

通常应该   足以安装Java 8并下载jenkins.war并以   独立进程或在诸如Apache之类的应用程序服务器下   Tomcat。

     

有一些注意事项:

     
      
  • 无头JVM和字体:对于OpenJDK,其占用空间最小   系统,运行无头JVM可能会出现问题,因为Jenkins   需要一些字体来呈现某些页面。

  •   
  • 与ZFS相关的JVM崩溃:当Jenkins在检测为   SunOS,它尝试使用以下命令为高级ZFS功能加载集成   捆绑的libzfs.jar,它将Java的调用映射到本机libzfs.so   主机操作系统提供的例程。不幸的是,那个图书馆是   用于由OS生成并捆绑在其中的二进制实用程序   同时,从来没有打算作为一个稳定的接口暴露给   消费者。作为Solaris传统(包括ZFS和更高版本)的分支,   OpenZFS倡议不断发展,许多不同的二进制函数签名   由不同的主机操作系统提供-当詹金斯   libzfs.jar调用了错误的签名,整个JVM进程崩溃了。   自每周以来,提出了一个解决方案并将其集成到jenkins.war中   2.55版(迄今为止尚未在任何LTS中发布),   管理员配置应使用的功能签名   对于已知具有不同变体的每个功能,请将其应用于   应用服务器初始化选项,然后运行并更新   通用jenkins.war,无需进一步解决。参见libzfs4j Git   存储库以获取更多详细信息,包括尝试和“锁定选择”的脚本   您的特定发行版所需的配置(在   特别是如果您的内核更新带来了新的不兼容的libzfs.so)。

  •   
     

还要注意,OpenZFS计划的分支可能会在以下位置提供ZFS:   各种BSD,Linux和macOS发行版。一旦詹金斯支持   检测ZFS功能,而不是依靠SunOS检查,   将ZFS与Jenkins集成的上述警告应为   考虑过的。