system-config/modules/jenkins_jobs/manifests/init.pp
Andrew Hutchings e53a05ac39 Add Jenkins job filler to puppet
Adds default Openstack jobs for a given project name into Jenkins

To envoke add a section as follows to your site manifest:

  class { "jenkins_jobs":
    site => "openstack",
    projects => ["project1", "project2"]
  }

Now using xml building blocks!

Change-Id: If4cacba91d3dc22207e53413543e5bcfcfb0b541
2012-03-20 15:40:01 +00:00

11 lines
156 B
Puppet

class jenkins_jobs($site, $projects) {
service { "jenkins":
ensure => running
}
jenkins_jobs::add_jobs { $projects:
site => "${site}"
}
}