HTTPS SSH

GCM Notifier

General Info

  • Vendor: JetBrains
  • Author: Semyon Proshev
  • License: Apache 2.0
  • Type: free, open-source

Description

GCM Notifier is a server-side TeamCity plugin that allows you to send push notifications from your server to your users' Android device.

TeamCity Versions Compatibility

TeamCity 8.0+

Installation

Create Google API key

  • Read Getting Started to enable the GCM service and obtain API key for plugin.

Build

Using Intellij IDEA

  • Set gcm.api_key property in plugin artifact pre-processing properties.
  • Build plugin-zip artifact.

Using TeamCity

  • Set system.gcm.api_key parameter in system build parameters.
  • Run build with publishing plugin-zip artifact.

Install

Configure

  • Go to GCM Notifier tab in admin page. Plugin should be enabled, no errors should be on the page.
  • Don't forget to set up notification rules for GCM Notifier in profile settings.
  • To change API key go to TeamCity Data Directory and edit gcm-config.xml in notifications config folder.

Troubleshooting

  • Go to Diagnostics tab in admin page.
  • Switch logging preset to debug-notifications.
  • Go to Server Logs tab and read teamcity-notifications.log