Posts Build Status to MsTeams. This plugin is based on the tcSlackBuildNotifier plugin.
Tested on TeamCity 2017.2 (build 50574)
Head over to the releases section and get the zip labelled tcMsTeamsNotifierPlugin.zip
from there (do not download the one on this page). Copy the zip file into your TeamCity plugins directory.
You will need to restart the TeamCity service before you can configure the plugin.
Once you have installed the plugin and restarted head on over to the Admin page and configure your MsTeams settings.
- To configure an incoming webhook for a channel, go to the Connectors section for the channel and configure an Incoming Webhook connector. Then, copy the resulting URL and paste it into the Webhook URL field. You will need a different Webhook URL for each channel.
From the MsTeams tab on the Project or Build Configuration page, add a new MsTeams Notification and you're away!
In order to contribute to the project you first need to checkout the project sources. This project uses the TeamCity Plugin SDK for development.
In order to test the plugin simply run the following command with java and mvn installed:
mvn package tc-sdk:start
By default it will install TeamCity in the version listed in the property in the root pom.xml
. However you can overwrite this setting by using the -DteamcityVersion=10.0
switch.
Other available commands can be found here.