我有一个在 Tomcat7 上运行的现有 Jenkinsins 安装。Tomcat7 最初是从 Tarball 安装的,但是我有一个使用 apt 版本的请求。将 Jenkins 的安装从现有的 Tarball 安装复制到新安装的最简单方法是什么?
我看到的其他问题特别是与将构建从一台机器移动到另一台机器有关,但是,我真的很想保持现有的 Jenkins 设置保持原样,因为它已经配置了很多额外的插件。
该系统是 Ubuntu 12 系统。
我有一个在 Tomcat7 上运行的现有 Jenkinsins 安装。Tomcat7 最初是从 Tarball 安装的,但是我有一个使用 apt 版本的请求。将 Jenkins 的安装从现有的 Tarball 安装复制到新安装的最简单方法是什么?
我看到的其他问题特别是与将构建从一台机器移动到另一台机器有关,但是,我真的很想保持现有的 Jenkins 设置保持原样,因为它已经配置了很多额外的插件。
该系统是 Ubuntu 12 系统。
这应该相当简单,因为 Jenkins Web 应用程序与存储所有构建数据的 JENKINS_HOME 目录不同。
我假设您有 Jenkins 的标准安装,您将 jenkins.war 文件复制到 $CURRENT_CATALINA_HOME/webapps,因此您的 Jenkins 在http://yourhost.yourdomain/jenkins上响应
如果是这样,您只需将 jenkins.war 移动到 $NEW_CATALINA_HOME/webapps,然后确保运行 Tomcat 的用户知道您的 JENKINS_HOME 在哪里。您可以通过在运行 Tomcat 的用户环境中定义 JENKINS_HOME 来执行此操作,或者将其放入 Tomcat 的 CATALINA_OPTS 启动选项中。有关更多详细信息,请参阅https://wiki.jenkins-ci.org/display/JENKINS/Tomcat。