- defaults: name: edu-packages project-type: freestyle properties: - sidebar: url: https://jenkins.debian.net/userContent/about.html text: About jenkins.debian.net icon: /userContent/images/debian-swirl-24x24.png - sidebar: url: https://jenkins.debian.net/view/edu_devel text: Debian Edu development icon: /userContent/images/debian-jenkins-24x24.png - sidebar: url: http://www.profitbricks.co.uk text: Sponsored by Profitbricks icon: /userContent/images/profitbricks-24x24.png description: 'Build the master branch of git://git.debian.org/git/debian-edu/{my_package}.git in sid on every commit.

Job configuration source is edu-packages.yaml.' logrotate: daysToKeep: 90 numToKeep: 30 artifactDaysToKeep: -1 artifactNumToKeep: -1 scm: - git: url: '{my_url}' branches: - master builders: - shell: '{my_shell}' triggers: - pollscm: cron: 'H/1 H/1 * * *' publishers: - email: recipients: 'jenkins+debian-edu debian-edu-commits@lists.alioth.debian.org' - naginator: progressive-delay-increment: 5 progressive-delay-maximum: 15 max-failed-builds: 3 regular-expression: '(Caused by: hudson.plugins.git.GitException: Command "git fetch|^ERROR: Error cloning remote repo)' - job-template: defaults: edu-packages name: '{name}_{my_distro}_{my_package}' - project: name: edu-packages my_distro: 'sid' my_shell: '/srv/jenkins/bin/chroot-run.sh {my_distro} debuild -b -uc -us' my_url: 'git://git.debian.org/git/debian-edu/{my_package}.git' my_package: - 'debian-edu' - 'debian-edu-archive-keyring' - 'debian-edu-artwork' - 'debian-edu-config' - 'debian-edu-doc' - 'debian-edu-install' - 'sitesummary': my_url: 'git://git.debian.org/git/debian-edu/upstream/{my_package}.git' - 'guacamole-client': my_url: 'git://git.debian.org/git/pkg-remote/packages/{my_package}.git' - 'guacamole-server': my_url: 'git://git.debian.org/git/pkg-remote/packages/{my_package}.git' jobs: ['{name}_{my_distro}_{my_package}']