summaryrefslogtreecommitdiff
path: root/cbuildbot/constants.py
diff options
context:
space:
mode:
authorYu-Ju Hong <yjhong@chromium.org>2014-08-18 12:46:45 -0700
committerchrome-internal-fetch <chrome-internal-fetch@google.com>2014-08-22 00:57:01 +0000
commit24ff7db9159329d09c1126137dbe0184790f77a1 (patch)
tree2976e35cc1fc64c4e2a75941822bfc182dbe00e7 /cbuildbot/constants.py
parent720e5283feafd2c95ec92ad3fb66be8459d70f41 (diff)
downloadchromite-24ff7db9159329d09c1126137dbe0184790f77a1.tar.gz
Send CQ alert emails to the tree sheriffs
This CL enables sending alert emails to the tree sheriffs. As part of the process, functions that retrieve sheriff's email address are moved to tree_status.py. BUG=None TEST=`cbuildbot/run_tests` Change-Id: Ib166d7d6e6e40bb9c7df1955d4e3c0a7d1f6a470 Reviewed-on: https://chromium-review.googlesource.com/212883 Tested-by: Yu-Ju Hong <yjhong@chromium.org> Reviewed-by: Don Garrett <dgarrett@chromium.org> Commit-Queue: Yu-Ju Hong <yjhong@chromium.org>
Diffstat (limited to 'cbuildbot/constants.py')
-rw-r--r--cbuildbot/constants.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/cbuildbot/constants.py b/cbuildbot/constants.py
index b61d17a61..733784a37 100644
--- a/cbuildbot/constants.py
+++ b/cbuildbot/constants.py
@@ -506,6 +506,12 @@ BUILD_DASHBOARD = 'http://build.chromium.org/p/chromiumos'
BUILD_INT_DASHBOARD = 'https://uberchromegw.corp.google.com/i/chromeos'
TRYBOT_DASHBOARD = 'https://uberchromegw.corp.google.com/i/chromiumos.tryserver'
+# Valid sherrif types.
+TREE_SHERIFF = 'tree'
+BUILD_DEPUTY = 'build'
+LAB_SHERIFF = 'lab'
+CHROME_GARDENER = 'chrome'
+
# URLs to retrieve sheriff names from the waterfall.
TREE_SHERIFF_URL = '%s/sheriff.js' % (BUILD_DASHBOARD)
TREE_SHERIFF2_URL = '%s/sheriff2.js' % (BUILD_DASHBOARD)
@@ -513,6 +519,14 @@ BUILD_DEPUTY_URL = '%s/chromeos_build_deputy.js' % (BUILD_DASHBOARD)
LAB_SHERIFF_URL = '%s/sheriff_cros_lab.js' % (BUILD_DASHBOARD)
CHROME_GARDENER_URL = '%s/sheriff_cr_cros_gardeners.js' % (BUILD_DASHBOARD)
+SHERIFF_TYPE_TO_URL = {
+ TREE_SHERIFF: (TREE_SHERIFF_URL, TREE_SHERIFF2_URL),
+ BUILD_DEPUTY: (BUILD_DEPUTY_URL,),
+ LAB_SHERIFF: (LAB_SHERIFF_URL,),
+ CHROME_GARDENER: (CHROME_GARDENER_URL)
+}
+
+
# Useful config targets.
CQ_MASTER = 'master-paladin'
PRE_CQ_GROUP = 'trybot-pre-cq-group'