This plugin is for TeamCity. It adds programmatically build tags via the build log.
Upload the BuildTagsViaBuildLog.zip into TeamCity. Restart teamcity to make it active.
To add build tags to your build just write a message of the following format into your build logs:
##teamcity[addBuildTag 'cooltag']
The example above would add the tag "cooltag" (without the quotes) to your build.
For further information about this pattern style see Build Script Interaction with TeamCity.
TeamCity comes along with several build script interaction possibilities out-of-the-box. However, it lacks the opportunity to conditionally add custom tags while the build is running. For instance, when running integration tests to add the version of the software the tests are running against.
This plugin implementation is inspired by carlspring's stackoverflow answer.
Build it with maven from inside the root directory:
mvn clean package
Find the .zip file in the target folder and upload it on your TeamCity plugin administration page.
Honestly, the plugin is only tested with TeamCity 8.1.5 at the moment. Nevertheless, I guess it should work with no problem with a TeamCity 8.x.x or later. Just try it out!
Happy continuous building!