From e1cb16b16758b489ada83ad80c70297dcec74b26 Mon Sep 17 00:00:00 2001 From: Oliver Joseph Ash Date: Fri, 4 Apr 2014 14:07:40 +0100 Subject: [PATCH 1/2] Allow team name to be configured --- app.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app.js b/app.js index 5dd6b28..e21a7d2 100644 --- a/app.js +++ b/app.js @@ -69,7 +69,9 @@ function parseMessage(msg) { function isValidMessageType(body) { if("Message" in body && body.type === "Notification") { var message = JSON.parse(body.Message); - return /^frontend::/g.test(message.project) && + var teamName = process.env.TEAM_NAME; + var teamNameRegExp = new RegExp('^' + teamName + '::', 'g'); + return teamNameRegExp.test(message.project) && (message.event === "DeployCompleted" || message.event === "DeployStarted"); } return false; From 8dd5ce47dfa0440fad0dec5e94e7ce6c9f8bf8da Mon Sep 17 00:00:00 2001 From: Oliver Joseph Ash Date: Fri, 4 Apr 2014 14:09:19 +0100 Subject: [PATCH 2/2] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9fd4d17..3020864 100644 --- a/README.md +++ b/README.md @@ -10,4 +10,5 @@ example: ``` SLACK_URL=guardian.slack.com SLACK_TOKEN=dHb34auD64 +TEAM_NAME=frontend ```