Releases: PeteGoo/tcSlackBuildNotifier
Fix mentions in slack
Refactoring and fix storing of API Token
Some code style changes
Refactoring
Bugfix of #86 - thanks to @tonybaroneee
Logo fixes and linking mentions in attachments
Thanks to @R-Giskard-Reventlov for fixing mentions in attachments.
We've also updated the logos to me (hopefully) a little less crap.
FIxed Notification Updating
Sorry folks, we accidentally introduced a bug which prevented you from updating your slack notifications.
This has now been resolved in this release.
Please note, the original binaries were incorrect. They have now been updated (5-Jan-2016)
Specify Slack API token on a project and build level
Avoid duplicate committer names
This release makes it so the committers string does not contain duplicates. Previously you may have seen something like:
Changes By
sdozor, sdozor, sdozor
This situation is made much worse when you have a lot of commits/committers - you end up with a committer string that is extremely long and kinda useless. With this change it should just look like this:
Changes By
sdozor
This bug should be fixed in this release.
Note: This release was entirely contributed by @samdozor . So much ❤️
Bug fixes
Failure Reason and Failed Tests
Hot on the heels of 1.3 which brought custom content per notification, this release adds support for outputting
- Failure Reason (e.g. compilation failed / exit code 1 )
- Test Failures
Custom Content per notification!
Previously if you wanted to change the content settings of the notification (show build agent, show commits / committers etc) then you had to change them globally.
This release adds the ability to customise these settings per notification / build.
You can now customize:
- Show Elapsed Build Time
- Show Build Agent
- Show Commits
- Show Committers
- Max Commits to Display
- Bot Name
- Icon Url
Configuration UI, proxy improvements
Features
- Moved configuration to a new slack/slack-config.xml to make it easier to update
- Introduced Administration UI for configuration instead of having to use the XML
- Test your Slack configuration without having to trigger a build using the new Test Notification button.
- Support for Incoming WebHook URL instead of api token.
Bug Fixes
- Fixed proxy configuration thanks to @uldissturms
- Fixed link for TC9 documentation. Thanks @mfloryan