Skip to content

svillamonte/vsts-notifications

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visual Studio Team Services notifications

Desktop notifications for Visual Studio Team Services events.

Build Status

This is a simple ASP.NET Core webapp that posts messages into the configured Slack channel triggered by the following events (more to come!):

  • Pull requests created. Notifies involved reviewers of the creation of a pull request assigned to them:

Pull request message

Configuration

The appsettings.json file has to be edited adding the members of your team you want to be notified and the Slack integration webhook URL.

Adding Contributors

To do this, simply replace the existing Contributors under the Settings section with a JSON object of the form

{ "Id": "[VSTS identifier]", "SlackUserId": "[Slack identifier]" }

From this:

  • VSTS identifier is usually the login of the user.
  • Slack identifier is the id property from each user instance in the list of the users.list method from Slack API. Get a list of all users in your team here.

Slack integration

Under the Settings section, replace the SlackWebhookUrl with your integration of choice.

With ❤️

About

Desktop notifications for Visual Studio Team Services events

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages