57 lines
1.5 KiB
Puppet
57 lines
1.5 KiB
Puppet
define jenkins_jobs::python_jobs($site, $project, $node_group, $ensure="present") {
|
|
jenkins_jobs::jobs::coverage { $name:
|
|
site => $site,
|
|
project => $project,
|
|
node_group => $node_group,
|
|
ensure => $ensure
|
|
}
|
|
jenkins_jobs::jobs::pep8_check { $name:
|
|
site => $site,
|
|
project => $project,
|
|
node_group => $node_group,
|
|
trigger_branches => [[$project, '**']],
|
|
ensure => $ensure
|
|
}
|
|
jenkins_jobs::jobs::python26_check { $name:
|
|
site => $site,
|
|
project => $project,
|
|
node_group => $node_group,
|
|
trigger_branches => [[$project, '**']],
|
|
ensure => $ensure
|
|
}
|
|
jenkins_jobs::jobs::python27_check { $name:
|
|
site => $site,
|
|
project => $project,
|
|
node_group => $node_group,
|
|
trigger_branches => [[$project, '**']],
|
|
ensure => $ensure
|
|
}
|
|
jenkins_jobs::jobs::pep8_gate { $name:
|
|
site => $site,
|
|
project => $project,
|
|
node_group => $node_group,
|
|
trigger_branches => [[$project, '**']],
|
|
ensure => $ensure
|
|
}
|
|
jenkins_jobs::jobs::python26_gate { $name:
|
|
site => $site,
|
|
project => $project,
|
|
node_group => $node_group,
|
|
trigger_branches => [[$project, '**']],
|
|
ensure => $ensure
|
|
}
|
|
jenkins_jobs::jobs::python27_gate { $name:
|
|
site => $site,
|
|
project => $project,
|
|
node_group => $node_group,
|
|
trigger_branches => [[$project, '**']],
|
|
ensure => $ensure
|
|
}
|
|
jenkins_jobs::jobs::venv { $name:
|
|
site => $site,
|
|
project => $project,
|
|
node_group => $node_group,
|
|
ensure => $ensure
|
|
}
|
|
}
|