TfsNotificationRelay v1.15.0
Changelog
New
TFS 2015.1 and 2015.2 support.
I have merged the old tfs2015 branch into master. The other active branches are: tfs2013, tfs2015.1 and tfs2015.2.
You can configure the TFS 2015 build output separate from XAML builds using the new setting build2015Format
. Because the default build number scheme is different for TFS 2015 builds (doesn't contain build definition).
The user mapping that I added for the Slack direct messaging notifier can now be used with the ordinary notifiers. Useful for instance if you want a channel message in Slack to generate a Slack notification and get someones attention.
Example format that uses {mappedUser}
to generate a Slack notification.:
build2015Format="Build ({buildReason}) <{buildUrl}|{projectName}/{buildDefinition}-{buildNumber}> triggered by <@{mappedUser}> ({buildDuration})."
Check out notification formatting to see available parameters.
Fixes
- A missing
buildStatuses
in the config was treated as None. I changes so it is treated as All. The same goes forevents
. - Comment notifications (TFS 2015) failed if discussionId was missing.
Make sure to pick the correct zip file!