在一台机器上更新詹金斯战争,然后将其移至另一台机器:可能吗?

时间:2018-08-24 08:22:47

标签: jenkins

我有一台机器的传出连接被阻止,因此无法更新jenkins或安装工作所需的插件。

我的想法如下:我在个人笔记本电脑上下载了jenkins .war,并完成了安装和插件下载。 然后,我将这个.war移到需要詹金斯启动并运行的计算机上。

有可能吗?插件/更新后的数据存储在哪里? 另外,我的笔记本电脑的操作系统是Windows,而目标计算机是linux RHEL,这是否会成为问题?

1 个答案:

答案 0 :(得分:2)

您的解决方案听起来很疯狂:D

这可以为您提供帮助:

更新詹金斯战争

如果您具有具有root特权的shell访问权限,则可以采用手动方式。

  • 使用wget,curl或从Windows上使用winscp上载到Linux中的最新war文件。
  • 停止詹金斯
  • 备份一切:Linux快照,jenkins工作区,jenkins war文件等
  • 用新战争代替旧战争
  • 开始詹金斯

此网站中的详细步骤:

https://mohitgoyal.co/2017/02/15/upgrade-jenkins-server-to-a-new-version/

https://www.thegeekstuff.com/2016/06/upgrade-jenkins-and-plugins/


插件

Jenkins可以选择安装名为 Manage Plugins

的插件

enter image description here

这提供了两种选择:

  • (1)使用可用选项

    安装插件

    对于官方和兼容的插件,由詹金斯(Jenkins)建议:

    enter image description here

  • (2)使用上传选项安装插件

    对于自定义插件或在官方存储库中不可用时:

    enter image description here