[openstack-dev] [infra] Process to install a gem on jenkins slave

Jeremy Stanley fungi at yuggoth.org
Thu Jul 9 15:46:12 UTC 2015


On 2015-07-09 11:52:14 +0200 (+0200), Yanis Guenane wrote:
> In PuppetOpenstack we would like to use modulesync[1] in order to
> synchronize common file accross modules via a post-merged hook(WIP)[2].
> 
> In order for this script to work modulesync needs to be installed on the
> nodes. Modulesync isn't packaged for any distro AFAIK so it would need
> to be installed directly via rubygems.
> 
> What would be the process to follow to require a gem to be installed on
> the base jenkins slave nodes?
[...]

Some of your jobs are already installing gems at runtime. For
example:

<URL: http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/puppet-module-jobs.yaml#n45 >

-- 
Jeremy Stanley



More information about the OpenStack-dev mailing list