Skip to content
This repository has been archived by the owner on May 15, 2018. It is now read-only.

Commit

Permalink
Use pulsebuildmonitor to handle build notifications (#176)
Browse files Browse the repository at this point in the history
  • Loading branch information
whimboo committed Apr 4, 2013
1 parent 0a4bb64 commit b02a575
Show file tree
Hide file tree
Showing 12 changed files with 192 additions and 243 deletions.
2 changes: 1 addition & 1 deletion README.md
Expand Up @@ -6,7 +6,7 @@ Before you can start the system the following commands have to be performed:

git clone git://github.com/whimboo/mozmill-ci.git
cd mozmill-ci
./setup/configure.sh
./setup.sh

## Startup
The two components (Pulse consumer and Jenkins master) have to be started separately in two different terminals. As first step we have to setup the Jenkins master:
Expand Down
21 changes: 11 additions & 10 deletions config/production/daily.json
@@ -1,24 +1,26 @@
{
"pulse": {
"applabel": "qa-auto@mozilla.com|mozmill_daily",
"routing_key_regex": "build\\..+(-l10n)?-nightly\\.\\d+\\.finished",
"platforms": [
"macosx",
"macosx64"
],
"branches": [
"mozilla-central",
"mozilla-aurora",
"mozilla-esr17"
],
"products": [
"firefox"
],
"locales": [
"de",
"en-US",
"fr",
"it"
],
"platforms": [
"macosx",
"macosx64"
],
"products": [
"firefox"
],
"tags": [
"nightly"
]
},
"jenkins": {
Expand All @@ -36,8 +38,7 @@
"value": "daily"
},
"LOCALE": {
"key": "locale",
"default": "en-US"
"key": "locale"
},
"PLATFORM": {
"key": "platform",
Expand Down
27 changes: 10 additions & 17 deletions config/production/l10n.json
@@ -1,20 +1,21 @@
{
"pulse": {
"applabel": "qa-auto@mozilla.com|mozmill_l10n",
"routing_key_regex": "build\\..+-l10n-dep\\.\\d+\\.finished",
"platforms": [
"linux",
"macosx",
"macosx64",
"win32"
],
"branches": [
"mozilla-aurora"
],
"locales": [
],
"platforms": [
"macosx",
"macosx64"
],
"products": [
"firefox"
],
"locales": [
"tags": [
"dep",
"l10n"
]
},
"jenkins": {
Expand All @@ -32,8 +33,7 @@
"value": "tinderbox"
},
"LOCALE": {
"key": "locale",
"default": "en-US"
"key": "locale"
},
"PLATFORM": {
"key": "platform",
Expand All @@ -52,13 +52,6 @@
"platforms": {
"mac": [
"mac && 10.7 && 64bit"
],
"win32": [
"windows && xp && 32bit",
"windows && 7 && 32bit"
],
"linux": [
"linux && ubuntu && 32bit"
]
}
}
Expand Down
20 changes: 10 additions & 10 deletions config/production/release.json
@@ -1,24 +1,25 @@
{
"pulse": {
"applabel": "qa-auto@mozilla.com|mozmill_release",
"routing_key_regex": "build\\..+_build\\.\\d+\\.finished",
"platforms": [
"macosx",
"macosx64"
],
"branches": [
"release-mozilla-beta",
"release-mozilla-release",
"release-mozilla-esr17"
],
"products": [
"firefox"
],
"locales": [
"de",
"en-US",
"fr",
"it"
],
"platforms": [
"macosx",
"macosx64"
],
"products": [
"firefox"
],
"tags": [
]
},
"jenkins": {
Expand All @@ -36,8 +37,7 @@
"value": "candidate"
},
"LOCALE": {
"key": "locale",
"default": "en-US"
"key": "locale"
},
"PLATFORM": {
"key": "platform",
Expand Down
23 changes: 12 additions & 11 deletions config/production_new/daily.json
@@ -1,25 +1,27 @@
{
"pulse": {
"applabel": "qa-auto@mozilla.com|mozmill_daily",
"routing_key_regex": "build\\..+(-l10n)?-nightly\\.\\d+\\.finished",
"platforms": [
"linux",
"linux64",
"win32"
],
"branches": [
"mozilla-central",
"mozilla-aurora",
"mozilla-esr17"
],
"products": [
"firefox"
],
"locales": [
"de",
"en-US",
"fr",
"it"
],
"platforms": [
"linux",
"linux64",
"win32"
],
"products": [
"firefox"
],
"tags": [
"nightly"
]
},
"jenkins": {
Expand All @@ -37,8 +39,7 @@
"value": "daily"
},
"LOCALE": {
"key": "locale",
"default": "en-US"
"key": "locale"
},
"PLATFORM": {
"key": "platform",
Expand Down
16 changes: 9 additions & 7 deletions config/production_new/l10n.json
@@ -1,18 +1,21 @@
{
"pulse": {
"applabel": "qa-auto@mozilla.com|mozmill_l10n",
"routing_key_regex": "build\\..+-l10n-dep\\.\\d+\\.finished",
"branches": [
"mozilla-aurora"
],
"locales": [
],
"platforms": [
"linux",
"win32"
],
"branches": [
"mozilla-aurora"
],
"products": [
"firefox"
],
"locales": [
"tags": [
"dep",
"l10n"
]
},
"jenkins": {
Expand All @@ -30,8 +33,7 @@
"value": "tinderbox"
},
"LOCALE": {
"key": "locale",
"default": "en-US"
"key": "locale"
},
"PLATFORM": {
"key": "platform",
Expand Down
22 changes: 11 additions & 11 deletions config/production_new/release.json
@@ -1,25 +1,26 @@
{
"pulse": {
"applabel": "qa-auto@mozilla.com|mozmill_release",
"routing_key_regex": "build\\..+_build\\.\\d+\\.finished",
"platforms": [
"linux",
"linux64",
"win32"
],
"branches": [
"release-mozilla-beta",
"release-mozilla-release",
"release-mozilla-esr17"
],
"products": [
"firefox"
],
"locales": [
"de",
"en-US",
"fr",
"it"
],
"platforms": [
"linux",
"linux64",
"win32"
],
"products": [
"firefox"
],
"tags": [
]
},
"jenkins": {
Expand All @@ -37,8 +38,7 @@
"value": "candidate"
},
"LOCALE": {
"key": "locale",
"default": "en-US"
"key": "locale"
},
"PLATFORM": {
"key": "platform",
Expand Down
25 changes: 15 additions & 10 deletions config/staging/daily.json
@@ -1,24 +1,27 @@
{
"pulse": {
"applabel": "qa-auto@mozilla.com|mozmill_daily",
"routing_key_regex": "build\\..+(-l10n)?-nightly\\.\\d+\\.finished",
"branches": [
"mozilla-central",
"mozilla-aurora",
"mozilla-beta",
"mozilla-esr17"
],
"locales": [
"en-US"
],
"platforms": [
"linux",
"linux64",
"macosx",
"macosx64",
"win32"
],
"branches": [
"mozilla-central",
"mozilla-aurora",
"mozilla-esr17"
],
"products": [
"firefox"
],
"locales": [
"en-US"
"tags": [
"nightly"
]
},
"jenkins": {
Expand All @@ -36,8 +39,7 @@
"value": "daily"
},
"LOCALE": {
"key": "locale",
"default": "en-US"
"key": "locale"
},
"PLATFORM": {
"key": "platform",
Expand Down Expand Up @@ -102,6 +104,9 @@
],
"linux": [
"linux && ubuntu && 32bit"
],
"linux64": [
"linux && ubuntu && 12.04 && 64bit"
]
}
},
Expand Down
16 changes: 8 additions & 8 deletions config/staging/release.json
@@ -1,24 +1,25 @@
{
"pulse": {
"applabel": "qa-auto@mozilla.com|mozmill_release",
"routing_key_regex": "build\\..+_build\\.\\d+\\.finished",
"branches": [
"release-mozilla-beta",
"release-mozilla-release",
"release-mozilla-esr17"
],
"platforms": [
"linux",
"linux64",
"macosx",
"macosx64",
"win32"
],
"branches": [
"release-mozilla-beta",
"release-mozilla-release",
"release-mozilla-esr17"
],
"products": [
"firefox"
],
"locales": [
"en-US"
],
"tags": [
]
},
"jenkins": {
Expand All @@ -36,8 +37,7 @@
"value": "candidate"
},
"LOCALE": {
"key": "locale",
"default": "en-US"
"key": "locale"
},
"PLATFORM": {
"key": "platform",
Expand Down

0 comments on commit b02a575

Please sign in to comment.