From 8d03af76c5292b10261b904d6608cb03f51ff98c Mon Sep 17 00:00:00 2001 From: Andrew Hutchings Date: Fri, 25 May 2012 13:50:02 +0100 Subject: [PATCH] Stackforge Jenkins Jobs changes * Add MRaaS to Jenkins Jobs (last Stackforge project to do so, yay!) * Heat can now use the python jobs template, so switching to that Change-Id: I5abff387ce7967a39ffd830f2c0086f95bbeed74 --- .../files/projects/stackforge/heat.yml | 480 +----------------- .../files/projects/stackforge/mraas.yml | 80 +++ 2 files changed, 85 insertions(+), 475 deletions(-) create mode 100644 modules/jenkins_jobs/files/projects/stackforge/mraas.yml diff --git a/modules/jenkins_jobs/files/projects/stackforge/heat.yml b/modules/jenkins_jobs/files/projects/stackforge/heat.yml index db04894710..3969dcf9c4 100644 --- a/modules/jenkins_jobs/files/projects/stackforge/heat.yml +++ b/modules/jenkins_jobs/files/projects/stackforge/heat.yml @@ -1,479 +1,9 @@ ---- -# coverage -modules: - - logrotate - - properties - - scm - - assignednode - - trigger_pollscm - - builders - - publisher_coverage +project: + template: 'python_jobs' -main: - name: 'heat-coverage' - github_org: 'heat-api' - project: 'heat' - authenticatedBuild: 'false' +values: + name: 'heat' disabled: 'false' - -trigger: - pollscm: '*/15 * * * *' - -builders: - - coverage - -scm: - scm: 'true' - -assignednode: - node: 'oneiric' - -logrotate: - daysToKeep: 3 - numToKeep: 20 - artifactDaysToKeep: -1 - artifactNumToKeep: -1 - ---- -# pep8-gate -modules: - - properties - - scm - - assignednode - - trigger_gerrit - - builders - - publisher_pep8 - -main: - name: 'gate-heat-pep8' github_org: 'heat-api' review_site: 'review.stackforge.org' - project: 'heat' - authenticatedBuild: 'true' - disabled: 'false' - -trigger: - triggerOnPatchsetUploadedEvent: 'false' - triggerOnChangeMergedEvent: 'false' - triggerOnCommentAddedEvent: 'true' - triggerOnRefUpdatedEvent: 'false' - triggerApprovalCategory: 'APRV' - triggerApprovalValue: 1 - failureMessage: '' - projects: - - projectCompareType: 'PLAIN' - projectPattern: 'heat-api/heat' - branchCompareType: 'ANT' - branchPattern: '**' - -builders: - - gerrit_git_prep - - pep8 - -scm: - scm: 'false' - -assignednode: - node: 'oneiric' - ---- -# python26-gate -modules: - - properties - - scm - - assignednode - - trigger_gerrit - - builders - - publisher_none - -main: - name: 'gate-heat-python26' - github_org: 'heat-api' - review_site: 'review.stackforge.org' - project: 'heat' - authenticatedBuild: 'true' - disabled: 'false' - -trigger: - triggerOnPatchsetUploadedEvent: 'false' - triggerOnChangeMergedEvent: 'false' - triggerOnCommentAddedEvent: 'true' - triggerOnRefUpdatedEvent: 'false' - triggerApprovalCategory: 'APRV' - triggerApprovalValue: 1 - failureMessage: '' - projects: - - projectCompareType: 'PLAIN' - projectPattern: 'heat-api/heat' - branchCompareType: 'ANT' - branchPattern: '**' - -builders: - - gerrit_git_prep - - python26 - -scm: - scm: 'true' - -assignednode: - node: 'oneiric' - ---- -# python27-gate -modules: - - properties - - scm - - assignednode - - trigger_gerrit - - builders - - publisher_none - -main: - name: 'gate-heat-python27' - github_org: 'heat-api' - review_site: 'review.stackforge.org' - project: 'heat' - authenticatedBuild: 'true' - disabled: 'false' - -trigger: - triggerOnPatchsetUploadedEvent: 'false' - triggerOnChangeMergedEvent: 'false' - triggerOnCommentAddedEvent: 'true' - triggerOnRefUpdatedEvent: 'false' - triggerApprovalCategory: 'APRV' - triggerApprovalValue: 1 - failureMessage: '' - projects: - - projectCompareType: 'PLAIN' - projectPattern: 'heat-api/heat' - branchCompareType: 'ANT' - branchPattern: '**' - -builders: - - gerrit_git_prep - - python27 - -scm: - scm: 'true' - -assignednode: - node: 'oneiric' - ---- -# docs -modules: - - properties - - scm - - assignednode - - trigger_pollscm - - builders - - publisher_docs - -main: - name: 'heat-docs' - github_org: 'heat-api' - review_site: 'review.stackforge.org' - project: 'heat' - authenticatedBuild: 'false' - disabled: 'false' - -trigger: - pollscm: '*/15 * * * *' - -builders: - - docs - -scm: - scm: 'true' - -assignednode: - node: 'oneiric' - -publisher: - site: TODO.stackforge.org - ---- -# merge-gate -modules: - - properties - - scm - - assignednode - - trigger_gerrit - - builders - - publisher_none - -main: - name: 'gate-heat-merge' - github_org: 'heat-api' - review_site: 'review.stackforge.org' - project: 'heat' - authenticatedBuild: 'true' - disabled: 'false' - -trigger: - triggerOnPatchsetUploadedEvent: 'false' - triggerOnChangeMergedEvent: 'false' - triggerOnCommentAddedEvent: 'true' - triggerOnRefUpdatedEvent: 'false' - triggerApprovalCategory: 'APRV' - triggerApprovalValue: 1 - failureMessage: 'This change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.' - projects: - - projectCompareType: 'PLAIN' - projectPattern: 'heat-api/heat' - branchCompareType: 'ANT' - branchPattern: '**' - -builders: - - gerrit_git_prep - -scm: - scm: 'false' - -assignednode: - node: 'oneiric' - ---- -# ppa -modules: - - properties - - scm - - assignednode - - trigger_none - - builders - - publisher_ppa - -main: - name: 'heat-ppa' - github_org: 'heat-api' - project: 'heat' - authenticatedBuild: 'false' - disabled: 'false' - -builders: - - ppa - -scm: - scm: 'false' - -assignednode: - node: 'oneiric' - ---- -# tarball -modules: - - properties - - scm - - assignednode - - trigger_gerrit - - builders - - publisher_tarball - -main: - name: 'heat-tarball' - github_org: 'heat-api' - review_site: 'review.stackforge.org' - project: 'heat' - authenticatedBulid: 'false' - disabled: 'false' - -trigger: - triggerOnPatchsetUploadedEvent: 'false' - triggerOnChangeMergedEvent: 'false' - triggerOnCommentAddedEvent: 'false' - triggerOnRefUpdatedEvent: 'true' - triggerApprovalCategory: '' - triggerApprovalValue: '' - failureMessage: '' - projects: - - projectCompareType: 'PLAIN' - projectPattern: 'heat-api/heat' - branchCompareType: 'REG_EXP' - branchPattern: '^(?!refs/).*$' - -builders: - - gerrit_git_prep - - tarball - -scm: - scm: 'true' - -assignednode: - node: 'oneiric' - -publisher: - site: TODO.stackforge.org - ---- -# pep8-check -modules: - - properties - - scm - - assignednode - - trigger_gerrit - - builders - - publisher_pep8 - -main: - name: 'check-heat-pep8' - github_org: 'heat-api' - review_site: 'review.stackforge.org' - project: 'heat' - authenticatedBuild: 'true' - disabled: 'false' - -trigger: - triggerOnPatchsetUploadedEvent: 'true' - triggerOnChangeMergedEvent: 'false' - triggerOnCommentAddedEvent: 'false' - triggerOnRefUpdatedEvent: 'false' - overrideVotes: 'true' - gerritBuildSuccessfulVerifiedValue: 1 - gerritBuildFailedVerifiedValue: -1 - failureMessage: '' - projects: - - projectCompareType: 'PLAIN' - projectPattern: 'heat-api/heat' - branchCompareType: 'ANT' - branchPattern: '**' - -builders: - - gerrit_git_prep - - pep8 - -scm: - scm: 'false' - -assignednode: - node: 'oneiric' - ---- -# python26-check -modules: - - properties - - scm - - assignednode - - trigger_gerrit - - builders - - publisher_none - -main: - name: 'check-heat-python26' - github_org: 'heat-api' - review_site: 'review.stackforge.org' - project: 'heat' - authenticatedBuild: 'true' - disabled: 'false' - -trigger: - triggerOnPatchsetUploadedEvent: 'true' - triggerOnChangeMergedEvent: 'false' - triggerOnCommentAddedEvent: 'false' - triggerOnRefUpdatedEvent: 'false' - overrideVotes: 'true' - gerritBuildSuccessfulVerifiedValue: 1 - gerritBuildFailedVerifiedValue: -1 - failureMessage: '' - projects: - - projectCompareType: 'PLAIN' - projectPattern: 'heat-api/heat' - branchCompareType: 'ANT' - branchPattern: '**' - -builders: - - gerrit_git_prep - - python26 - -scm: - scm: 'true' - -assignednode: - node: 'oneiric' - ---- -# python27-check -modules: - - properties - - scm - - assignednode - - trigger_gerrit - - builders - - publisher_none - -main: - name: 'check-heat-python27' - github_org: 'heat-api' - review_site: 'review.stackforge.org' - project: 'heat' - authenticatedBuild: 'true' - disabled: 'false' - -trigger: - triggerOnPatchsetUploadedEvent: 'true' - triggerOnChangeMergedEvent: 'false' - triggerOnCommentAddedEvent: 'false' - triggerOnRefUpdatedEvent: 'false' - overrideVotes: 'true' - gerritBuildSuccessfulVerifiedValue: 1 - gerritBuildFailedVerifiedValue: -1 - failureMessage: '' - projects: - - projectCompareType: 'PLAIN' - projectPattern: 'heat-api/heat' - branchCompareType: 'ANT' - branchPattern: '**' - -builders: - - gerrit_git_prep - - python27 - -scm: - scm: 'true' - -assignednode: - node: 'oneiric' - ---- -# merge-check -modules: - - properties - - scm - - assignednode - - trigger_gerrit - - builders - - publisher_none - -main: - name: 'check-heat-merge' - github_org: 'heat-api' - review_site: 'review.stackforge.org' - project: 'heat' - authenticatedBuild: 'true' - disabled: 'false' - -trigger: - triggerOnPatchsetUploadedEvent: 'true' - triggerOnChangeMergedEvent: 'false' - triggerOnCommentAddedEvent: 'false' - triggerOnRefUpdatedEvent: 'false' - overrideVotes: 'true' - gerritBuildSuccessfulVerifiedValue: 1 - gerritBuildFailedVerifiedValue: -1 - failureMessage: 'This change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.' - projects: - - projectCompareType: 'PLAIN' - projectPattern: 'heat-api/heat' - branchCompareType: 'ANT' - branchPattern: '**' - -builders: - - gerrit_git_prep - -scm: - scm: 'false' - -assignednode: - node: 'oneiric' - - + publisher_site: 'TODO.stackforge.org' diff --git a/modules/jenkins_jobs/files/projects/stackforge/mraas.yml b/modules/jenkins_jobs/files/projects/stackforge/mraas.yml new file mode 100644 index 0000000000..4dce98a95a --- /dev/null +++ b/modules/jenkins_jobs/files/projects/stackforge/mraas.yml @@ -0,0 +1,80 @@ +--- +modules: + - properties + - scm + - assignednode + - trigger_gerrit + - builders + - publisher_none + +main: + name: 'gate-MRaaS-merge' + github_org: 'stackforge' + review_site: 'review.stackforge.org' + project: 'MRaaS' + authenticatedBuild: 'true' + disabled: 'false' + +trigger: + triggerOnPatchsetUploadedEvent: 'false' + triggerOnChangeMergedEvent: 'false' + triggerOnCommentAddedEvent: 'true' + triggerOnRefUpdatedEvent: 'false' + triggerApprovalCategory: 'APRV' + triggerApprovalValue: 1 + failureMessage: 'This change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.' + projects: + - projectCompareType: 'PLAIN' + projectPattern: 'stackforge/MRaaS' + branchCompareType: 'ANT' + branchPattern: '**' + +builders: + - gerrit_git_prep + +scm: + scm: 'false' + +assignednode: + node: 'oneiric' + +--- +modules: + - properties + - scm + - assignednode + - trigger_gerrit + - builders + - publisher_none + +main: + name: 'check-MRaaS-merge' + github_org: 'stackforge' + review_site: 'review.stackforge.org' + project: 'MRaaS' + authenticatedBuild: 'true' + disabled: 'false' + +trigger: + triggerOnPatchsetUploadedEvent: 'true' + triggerOnChangeMergedEvent: 'false' + triggerOnCommentAddedEvent: 'false' + triggerOnRefUpdatedEvent: 'false' + overrideVotes: 'true' + gerritBuildSuccessfulVerifiedValue: 1 + gerritBuildFailedVerifiedValue: -1 + failureMessage: 'This change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.' + projects: + - projectCompareType: 'PLAIN' + projectPattern: 'stackforge/MRaaS' + branchCompareType: 'ANT' + branchPattern: '**' + +builders: + - gerrit_git_prep + +scm: + scm: 'false' + +assignednode: + node: 'oneiric'