如何使用Chef在Ubuntu 14.04上安装Jenkins LTS 1.651.3

如何使用Chef在Ubuntu 14.04上安装Jenkins LTS 1.651.3,ubuntu,jenkins,chef-infra,Ubuntu,Jenkins,Chef Infra,我运行Ubuntu 14.04并使用 最近,Jenkins LTS的2.7.1版发布了,从那以后,我为Jenkins安装的Chef cookbook开始失败,因为它是为Jenkins 1.x版本编写的 我将Jenkins版本固定到1.651.3,如下所示: node.override['jenkins']['master']['version'] = '1.651.3' 但我得到了一个错误: STDERR: E: Version '1.651.3' for 'jenkins' was not

我运行Ubuntu 14.04并使用

最近,Jenkins LTS的2.7.1版发布了,从那以后,我为Jenkins安装的Chef cookbook开始失败,因为它是为Jenkins 1.x版本编写的

我将Jenkins版本固定到1.651.3,如下所示:

node.override['jenkins']['master']['version'] = '1.651.3'
但我得到了一个错误:

STDERR: E: Version '1.651.3' for 'jenkins' was not found
           ---- End output of apt-get -q -y install jenkins=1.651.3 ----
           Ran apt-get -q -y install jenkins=1.651.3 returned 100
可能是因为2.7是最新版本。我也尝试了以下解决方案,但出现了相同的错误:

node.set['jenkins']['master']['repository'] = 'http://pkg.jenkins-ci.org/debian-stable'
node.set['jenkins']['master']['repository_key'] = 'http://pkg.jenkins-ci.org/debian-stable/jenkins-ci.org.key'
node.override['jenkins']['master']['version'] = '1.651.3' 
我有没有办法安装Jenkins 1.651.3 LTS,并且至少在接下来的几个月内可以正常工作。这将使我有时间在升级到LTS2.7之前安装和测试它。我们的生产部署设置依赖于Jenkins,我不想匆忙升级

我们的Jenkins服务器是不可变的,我会定期销毁并创建一个新服务器,因此需要能够安装1.651.3一段时间

如中所述,APT存储库仅包含最新的Jenkins版本。因此,您必须通过设置来选择
.war
安装方法

default['jenkins']['master']['install\u method']='war'
这允许您安装任何版本。

如中所述,APT存储库仅包含最新的Jenkins版本。因此,您必须通过设置来选择
.war
安装方法

default['jenkins']['master']['install\u method']='war'

这允许您安装任何版本。

虽然这不是您问题的答案,但它可能会解决您的问题:

  • Jenkins 2.0与1.x行插件和配置兼容
  • 您只需禁用安装向导即可轻松地将Jenkins cookbook与2.x版一起使用(请参阅):

    default['jenkins']['master']['jvm\u options']='-Djenkins.install.runSetupWizard=false'
    

我和你走的是同一条路,但是在2.x版上,一切都很好。

虽然这不是你问题的答案,但它可能会解决你的问题:

  • Jenkins 2.0与1.x行插件和配置兼容
  • 您只需禁用安装向导即可轻松地将Jenkins cookbook与2.x版一起使用(请参阅):

    default['jenkins']['master']['jvm\u options']='-Djenkins.install.runSetupWizard=false'
    

<>我和你走的是同一条路,但当时一切都很好,也有2版。X.

亲爱的非主题选民:我不会考虑厨师的话题。你知道,这件德沃斯的东西属于我们所有人@斯蒂芬金:我想在你编辑之前,这个问题的标题确实要求以“教程请求”的形式进行接近票数的表决;)亲爱的非主题选民:我不会考虑厨师的话题。你知道,这件德沃斯的东西属于我们所有人@斯蒂芬金:我想在你编辑之前,这个问题的标题确实要求以“教程请求”的形式进行接近票数的表决;)