当前位置: 首页 > 面试题库 >

如何将Jenkins从一台PC移动到另一台PC

湛功
2023-03-14
问题内容

我目前在开发PC上使用Jenkins。我将其安装在开发PC上,因为我对该工具的了解有限。因此我在开发PC上对其进行了测试。现在,我对Jenkins感到很满意,可以作为我在构建过程中的长期“合作伙伴”,并希望将此Jenkins“移动”到专用服务器上。

在此之前,我完成了很少的构建,并从每个构建中存档了工件。特别是,对于我来说,内部版本号对于版本控制非常重要。

如何将所有Jenkins信息从当前PC导出到新服务器?


问题答案:

跟随Jenkins Wiki,您必须:

  • 在新服务器上安装新的Jenkins实例
  • 确保新旧Jenkins实例均已停止
  • 存档旧Jenkins实例的JENKINS_HOME的所有内容
  • 将档案解压缩到新的JENKINS_HOME目录中
  • 启动新的Jenkins实例
  • 不要忘记将文档/链接更改为您的Jenkins的新实例:)
  • 不要忘记更改新Jenkins文件的所有者: chown -R jenkins:jenkins $JENKINS_HOME

JENKINS_HOME默认情况下位于~/.jenkins上安装Linux,但准确找到它的位置,走的HTTP:// your_jenkins_url
/配置
页,并检查第一个参数的值:Home directory;
这是JENKINS_HOME。



 类似资料:
  • 问题内容: 我需要将Jenkins 2.32版从服务器A移至Jenkins 2.72.1服务器B。两台服务器均具有ubuntu 16.04.3,由于内存问题,我无法安装任何插件,也无法在服务器A中使用该插件。有什么办法可以实现这一目标? 问题答案: 将目录中的所有文件复制到新服务器。 将新服务器指向新目录。 将Jenkins war文件(或servlet容器设置,如果有的话)复制到新机器上并启动它

  • 问题内容: 如Docker文档中有关使用卷的文档中所述,存在所谓 的仅数据 容器的概念,该容器提供了可以安装到多个其他容器中的卷,无论该数据容器是否正在运行。 基本上,这听起来很棒。但是有一件事我不明白。 这些卷(由于可移植性原因, 未 明确映射到主机上的文件夹,如文档所述)由Docker在主机上的某个内部文件夹中创建和管理。 假设我使用了这样一个卷,然后需要将其从一台主机迁移到另一台主机-如何移

  • 正如Docker有关卷的文档中所述,存在所谓的仅数据容器的概念,它提供了一个可以装入多个其他容器的卷,无论仅数据容器是否实际运行。 基本上,这听起来很棒。但有一件事我不明白。 这些卷(如文档所述,出于可移植性原因,这些卷不会显式映射到主机上的文件夹)由Docker在主机上的某个内部文件夹中创建和管理()。 假设我使用这样一个卷,然后我需要将它从一台主机迁移到另一台主机——我如何移植该卷?AFAIC

  • 我试图用wifi接口从一台电脑上的Kafka制作人发送消息到另一台电脑上的Kafka经纪人,但消息不出现在Kafka经纪人的指定主题中。 我用华硕无线路由器连接了两台PC机,并禁用了PC机和路由器上的所有防火墙。两台PC都成功地ping了对方。当我转向有线连接时,它工作了,消息被摄取到kafka broker PC上的指定主题。 Kafka制片人: null Listeners=明文://:909

  • 问题内容: 我目前有一个在云实例上运行的实时Redis服务器,我想将此Redis服务器迁移到新的云实例并将该实例用作我的新Redis服务器。如果是MySQL,我将从旧服务器中导出数据库并将其导入新服务器中。我应该如何使用redis? PS:我不想设置复制。我想将Redis服务器完全迁移到新实例。 问题答案: 通过运行或从命令行将数据库快照保存到dump.rdb中。这将在与Redis服务器相同的文件

  • 我正在尝试将日志文件从生产环境备份到备份位置。两台服务器都运行Linux。当我尝试放入时间戳时,目标服务器中面临问题: 我已经试过了; 文件被移动到另一台服务器,并创建了一个带有日期戳的文件夹,其他所有文件都被转储到那里,没有适当的目录结构。我需要在日期戳目录之后保持相同的目录结构。我怎样才能做到这一点? 编辑:我需要在目标路径中输入原始路径的最后一个文件夹名,例如: