diff --git a/extension/notification/hipchat/hipchat.go b/extension/notification/hipchat/hipchat.go index 981fa21f..bc270464 100644 --- a/extension/notification/hipchat/hipchat.go +++ b/extension/notification/hipchat/hipchat.go @@ -5,6 +5,8 @@ import ( "os" "strings" + "net/url" + "github.com/tbruyelle/hipchat-go/hipchat" "github.com/keel-hq/keel/constants" @@ -47,6 +49,11 @@ func (s *sender) Configure(config *notification.Config) (bool, error) { s.hipchatClient = hipchat.NewClient(token) + if os.Getenv("HIPCHAT_SERVER") != "" { + server, _ := url.Parse(os.Getenv("HIPCHAT_SERVER")) + s.hipchatClient.BaseURL = server + } + log.WithFields(log.Fields{ "name": "hipchat", "channels": s.channels,