条件构建和运行条件jenkins插件不能通过Puppet安装

时间:2015-01-16 21:26:38

标签: vagrant puppet jenkins-plugins

我编写了一个Puppet脚本,它将安装条件构建和运行条件jenkins插件。但是没有通过Puppet脚本安装插件。  插件DO通过jenkins Web界面手动安装。 手动安装会在var / lib / jenkins / plugins文件夹中安装.jpi文件。我试图手动删除.jpi文件,然后执行“Vagrant provision”,然后安装插件。这是一个非常奇怪的行为,因为我无论多少次尝试做“Vagrant destroy”和“Vagrant reload”和“Vagrant provision”......插件从未安装但是只要我通过jenkins安装插件web界面,然后从puppet VM中删除.jpi文件,然后做了一个“Vagrant provision”.. VIOLA插件通过puppet脚本安装。   起初我认为插件没有通过puppet脚本安装,因为puppet脚本下载.hpi文件和条件构建/运行条件文件夹而不是jenkins web界面在/中下载的.jpi文件var / lib / jenkins / plugins文件夹。但我错了,因为jenkins在删除.jpi文件之后甚至接受.hpi文件,然后执行“Vagrant provision”然后在jenkins / plugins文件夹中下载.hpi文件和插件命名文件夹。我想知道这是不是一个错误,因为我没有找到解决方案。

下面是我的Puppet脚本: -

service { iptables: ensure => stopped }

class {'jenkins':
}

jenkins::plugin { "git" :
  version => '1.1.28',
} ->

jenkins::plugin { 'github':
  version => '0.7',
} ->

jenkins::plugin { 'run-condition':
  version => '1.0',
} ->

jenkins::plugin { 'conditional-buildstep':
 version => '1.3.3',
}

0 个答案:

没有答案