Switch jenkins to project-config
Change-Id: If7b98d6d842946c0f7e9c4925834117e7a833313
This commit is contained in:
parent
0d19eef530
commit
a5d1b6a5f5
@ -5,7 +5,8 @@ class jenkins::job_builder (
|
||||
$username = '',
|
||||
$password = '',
|
||||
$git_revision = 'master',
|
||||
$git_url = 'https://git.openstack.org/openstack-infra/jenkins-job-builder'
|
||||
$git_url = 'https://git.openstack.org/openstack-infra/jenkins-job-builder',
|
||||
$config_dir = '',
|
||||
) {
|
||||
|
||||
# A lot of things need yaml, be conservative requiring this package to avoid
|
||||
@ -40,6 +41,19 @@ class jenkins::job_builder (
|
||||
ensure => directory,
|
||||
}
|
||||
|
||||
file { '/etc/jenkins_jobs/config':
|
||||
ensure => directory,
|
||||
owner => 'root',
|
||||
group => 'root',
|
||||
mode => '0755',
|
||||
recurse => true,
|
||||
purge => true,
|
||||
force => true,
|
||||
source => $config_dir,
|
||||
require => File['/etc/jenkins_jobs'],
|
||||
notify => Exec['jenkins_jobs_update'],
|
||||
}
|
||||
|
||||
exec { 'jenkins_jobs_update':
|
||||
command => 'jenkins-jobs update --delete-old /etc/jenkins_jobs/config',
|
||||
timeout => '600',
|
||||
|
Loading…
x
Reference in New Issue
Block a user