Monty Taylor a5add02514 Added support for pre-approval checks.
Change-Id: I2243d854bbfbfb76ea6676480e4a568bc6015cb0
2012-05-02 12:26:33 -04:00

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
}
}