From 7c02383ab9fcab22b5f71c8aabe95222ad24456e Mon Sep 17 00:00:00 2001 From: Tommi Kiviniemi Date: Wed, 20 Apr 2016 12:44:29 +0300 Subject: [PATCH] Flowdock API token can now come from environment variables --- src/main/java/com/flowdock/jenkins/FlowdockNotifier.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/flowdock/jenkins/FlowdockNotifier.java b/src/main/java/com/flowdock/jenkins/FlowdockNotifier.java index 937cb1a..2721b87 100644 --- a/src/main/java/com/flowdock/jenkins/FlowdockNotifier.java +++ b/src/main/java/com/flowdock/jenkins/FlowdockNotifier.java @@ -122,9 +122,9 @@ public boolean shouldNotify(BuildResult buildResult) { protected void notifyFlowdock(AbstractBuild build, BuildResult buildResult, BuildListener listener) { PrintStream logger = listener.getLogger(); try { - FlowdockAPI api = new FlowdockAPI(getDescriptor().apiUrl(), flowToken); - TeamInboxMessage msg = TeamInboxMessage.fromBuild(build, buildResult, listener); EnvVars vars = build.getEnvironment(listener); + FlowdockAPI api = new FlowdockAPI(getDescriptor().apiUrl(), vars.expand(flowToken)); + TeamInboxMessage msg = TeamInboxMessage.fromBuild(build, buildResult, listener); msg.setTags(vars.expand(notificationTags)); api.pushTeamInboxMessage(msg); listener.getLogger().println("Flowdock: Team Inbox notification sent successfully");