diff options
-rw-r--r-- | d-i.yaml | 248 | ||||
-rw-r--r-- | job-cfg/d-i.yaml | 10 |
2 files changed, 4 insertions, 254 deletions
diff --git a/d-i.yaml b/d-i.yaml deleted file mode 100644 index 07faea9a..00000000 --- a/d-i.yaml +++ /dev/null @@ -1,248 +0,0 @@ -- defaults: - name: d-i - project-type: freestyle - logrotate: - daysToKeep: 90 - numToKeep: 50 - artifactDaysToKeep: -1 - artifactNumToKeep: -1 - properties: - - sidebar: - url: http://jenkins.debian.net/userContent/about.html - text: About jenkins.debian.net - icon: /userContent/images/debian-swirl-24x24.png - - sidebar: - url: http://jenkins.debian.net/view/debian-installer/ - text: All debian-installer jobs - icon: /userContent/images/debian-jenkins-24x24.png - - sidebar: - url: http://www.profitbricks.com - text: Sponsored by Profitbricks - icon: /userContent/images/profitbricks-24x24.png - -- defaults: - name: d-i-manual - project-type: freestyle - logrotate: - daysToKeep: 90 - numToKeep: 50 - artifactDaysToKeep: -1 - artifactNumToKeep: -1 - properties: - - sidebar: - url: http://jenkins.debian.net/userContent/about.html - text: About jenkins.debian.net - icon: /userContent/images/debian-swirl-24x24.png - - sidebar: - url: http://jenkins.debian.net/view/debian-installer/ - text: All debian-installer jobs - icon: /userContent/images/debian-jenkins-24x24.png - - sidebar: - url: http://www.profitbricks.com - text: Sponsored by Profitbricks - icon: /userContent/images/profitbricks-24x24.png - description: 'Builds the {languagename} html version of the installation-guide for all architectures. Triggered by SVN commits to <pre>svn://svn.debian.org/svn/d-i/trunk/manual/{lang}/<pre> {do_not_edit}' - scm: - - svn: - url: svn://svn.debian.org/svn/d-i/trunk - basedir: . - workspaceupdater: update - includedRegions: '/trunk/manual/{lang}/.*' - excludedRegions: '' - excludedUsers: '' - excludedRevprop: '' - excludedCommitMessages: '' - viewvc-url: http://anonscm.debian.org/viewvc/d-i/trunk - builders: - - shell: '/srv/jenkins/bin/d-i_manual.sh {lang}' - triggers: - - pollscm: "*/30 * * * *" - publishers: - - logparser: - rulespath: '/srv/jenkins/logparse/debian.rules' - unstable_on_warning: 'true' - fail_on_error: 'true' - - htmlpublisher: - name: 'Installation guides with LANG={lang}' - directory: 'html' - indexfiles: '' - keepall: False - - email: - recipients: holger@layer-acht.org - -- defaults: - name: d-i-build - project-type: freestyle - logrotate: - daysToKeep: 90 - numToKeep: 50 - artifactDaysToKeep: -1 - artifactNumToKeep: -1 - properties: - - sidebar: - url: http://jenkins.debian.net/userContent/about.html - text: About jenkins.debian.net - icon: /userContent/images/debian-swirl-24x24.png - - sidebar: - url: http://jenkins.debian.net/view/debian-installer/ - text: All debian-installer jobs - icon: /userContent/images/debian-jenkins-24x24.png - - sidebar: - url: http://www.profitbricks.com - text: Sponsored by Profitbricks - icon: /userContent/images/profitbricks-24x24.png - description: 'Builds debian packages in sid from git master branch, triggered by pushes to <pre>{gitrepo}</pre> {do_not_edit}' - scm: - - git: - url: '{gitrepo}' - branches: - - master - builders: - - shell: '/srv/jenkins/bin/d-i_build.sh' - triggers: - - pollscm: "*/6 * * * *" - publishers: - - logparser: - rulespath: '/srv/jenkins/logparse/debian.rules' - unstable_on_warning: 'true' - fail_on_error: 'true' - - email: - recipients: holger@layer-acht.org - - -- job-template: - defaults: d-i - name: '{name}_manual' - description: 'Builds the installation-guide package. Triggered by SVN commits to <pre>svn://svn.debian.org/svn/d-i/trunk/manual/debian/</pre> {do_not_edit}' - # FIXME see below, other directories should trigger too - scm: - - svn: - url: svn://svn.debian.org/svn/d-i/trunk - basedir: . - workspaceupdater: update - includedRegions: '{include}' - excludedRegions: '' - excludedUsers: '' - excludedRevprop: '' - excludedCommitMessages: '' - viewvc-url: http://anonscm.debian.org/viewvc/d-i/trunk - builders: - - shell: '/srv/jenkins/bin/d-i_manual.sh' - triggers: - - pollscm: "*/30 * * * *" - publishers: - - email: - recipients: holger@layer-acht.org - -- job-template: - defaults: d-i - name: '{name}_parse_build_logs' - description: 'Parses d-i build logs daily. {do_not_edit}' - builders: - - shell: '/srv/jenkins/bin/d-i_parse_logs.sh http://d-i.debian.org/daily-images/build-logs.html' - triggers: - - timed: "0 5 * * *" - publishers: - - logparser: - rulespath: '/srv/jenkins/logparse/debian.rules' - unstable_on_warning: 'true' - fail_on_error: 'true' - - htmlpublisher: - name: 'Daily d-i build logs' - directory: '.' - indexfiles: 'build-logs.html' - keepall: True - - email: - recipients: holger@layer-acht.org - -- job-template: - defaults: d-i - name: '{name}_check_jenkins_jobs' - description: 'Checks daily for missing jenkins jobs. {do_not_edit}' - builders: - - shell: '/srv/jenkins/bin/d-i_check_jobs.sh' - triggers: - - pollscm: "23 0 * * *" - publishers: - - logparser: - rulespath: '/srv/jenkins/logparse/debian.rules' - unstable_on_warning: 'true' - fail_on_error: 'true' - - email: - recipients: holger@layer-acht.org - -- job-template: - defaults: d-i-manual - name: '{name}_manual_ca' -- job-template: - defaults: d-i-manual - name: '{name}_manual_cs' -- job-template: - defaults: d-i-manual - name: '{name}_manual_de' -- job-template: - defaults: d-i-manual - name: '{name}_manual_en' -- job-template: - defaults: d-i-manual - name: '{name}_manual_eu' -- job-template: - defaults: d-i-manual - name: '{name}_manual_fr' -- job-template: - defaults: d-i-manual - name: '{name}_manual_it' -- job-template: - defaults: d-i-manual - name: '{name}_manual_po' -- job-template: - defaults: d-i-manual - name: '{name}_manual_pt_BR' - -- job-template: - defaults: d-i-build - name: '{name}_build_aboot-installer' -- job-template: - defaults: d-i-build - name: '{name}_build_anna' - -- project: - name: d-i - do_not_edit: '<br><br>Configured by <a href="http://jenkins.debian.net/userContent/about.html">jenkins-job-builder</a>, do not edit this job through the web UI.' - jobs: - - '{name}_parse_build_logs' - - '{name}_check_jenkins_jobs' - - '{name}_manual': - include: '/trunk/manual/debian/.*' - # FIXME: misses: scripts doc build - - '{name}_manual_ca': - lang: 'ca' - languagename: 'Catalan' - - '{name}_manual_cs': - lang: 'cs' - languagename: 'Czech' - - '{name}_manual_de': - lang: 'de' - languagename: 'German' - - '{name}_manual_en': - lang: 'en' - languagename: 'English' - - '{name}_manual_eu': - lang: 'eu' - languagename: 'Basque' - - '{name}_manual_fr': - lang: 'fr' - languagename: 'French' - - '{name}_manual_it': - lang: 'it' - languagename: 'Italian' - - '{name}_manual_po': - lang: 'po' - languagename: 'Polish' - - '{name}_manual_pt_BR': - lang: 'pt_BR' - languagename: 'Brazilian Portuguese' - - '{name}_build_aboot-installer': - gitrepo: 'git://git.debian.org/git/d-i/aboot-installer' - - '{name}_build_anna': - gitrepo: 'git://git.debian.org/git/d-i/anna' diff --git a/job-cfg/d-i.yaml b/job-cfg/d-i.yaml index 533424b3..07faea9a 100644 --- a/job-cfg/d-i.yaml +++ b/job-cfg/d-i.yaml @@ -92,12 +92,11 @@ text: Sponsored by Profitbricks icon: /userContent/images/profitbricks-24x24.png description: 'Builds debian packages in sid from git master branch, triggered by pushes to <pre>{gitrepo}</pre> {do_not_edit}' - # FIXME: gitweb is missing scm: - -git: - url: {gitrepo} - branches: - - master + - git: + url: '{gitrepo}' + branches: + - master builders: - shell: '/srv/jenkins/bin/d-i_build.sh' triggers: @@ -243,7 +242,6 @@ - '{name}_manual_pt_BR': lang: 'pt_BR' languagename: 'Brazilian Portuguese' - # FIXME: a housekeeping job, ie to check for new languages - '{name}_build_aboot-installer': gitrepo: 'git://git.debian.org/git/d-i/aboot-installer' - '{name}_build_anna': |