From 63ded796444f8ca66f807ea79124cee653eff720 Mon Sep 17 00:00:00 2001 From: Julien Danjou Date: Tue, 18 Jun 2013 09:24:22 +0200 Subject: [PATCH] Install sbcl on slaves This is a Common Lisp interpreter that will be used by stackforge/cl-openstack-client to run its unit tests. Change-Id: I290833ee9ee846eaf4072f8339aa6f54a409681e Signed-off-by: Julien Danjou Reviewed-on: https://review.openstack.org/33440 Reviewed-by: Clark Boylan Reviewed-by: James E. Blair Approved: Monty Taylor Reviewed-by: Monty Taylor Tested-by: Jenkins --- modules/jenkins/manifests/params.pp | 4 ++++ modules/jenkins/manifests/slave.pp | 1 + 2 files changed, 5 insertions(+) diff --git a/modules/jenkins/manifests/params.pp b/modules/jenkins/manifests/params.pp index 58e2e117c3..fd49a3eb1d 100644 --- a/modules/jenkins/manifests/params.pp +++ b/modules/jenkins/manifests/params.pp @@ -43,6 +43,8 @@ class jenkins::params { # FIXME: No Python3 packages on RHEL #$python3_dev_package = 'python3-devel' $rubygems_package = 'rubygems' + # Common Lisp interpreter, used for cl-openstack-client + $sbcl_package = 'sbcl' $sqlite_package = 'sqlite' $unzip_package = 'unzip' $xslt_package = 'libxslt' @@ -90,6 +92,8 @@ class jenkins::params { $ruby1_9_1_package = 'ruby1.9.1' $ruby1_9_1_dev_package = 'ruby1.9.1-dev' $ruby_bundler_package = 'ruby-bundler' + # Common Lisp interpreter, used for cl-openstack-client + $sbcl_package = 'sbcl' $sqlite_package = 'sqlite3' $unzip_package = 'unzip' $xslt_package = 'xsltproc' diff --git a/modules/jenkins/manifests/slave.pp b/modules/jenkins/manifests/slave.pp index 85efb5fcb0..49b87841de 100644 --- a/modules/jenkins/manifests/slave.pp +++ b/modules/jenkins/manifests/slave.pp @@ -53,6 +53,7 @@ class jenkins::slave( $::jenkins::params::python_lxml_package, # for validating openstack manuals $::jenkins::params::python_zmq_package, # zeromq unittests (not pip installable) $::jenkins::params::rubygems_package, + $::jenkins::params::sbcl, # cl-openstack-client testing $::jenkins::params::sqlite_package, $::jenkins::params::unzip_package, $::jenkins::params::xslt_package, # for building openstack docs