I've successfully created a TeamCity build runner plugin. It works fine, people are able to select it from the "Runner type" drop down list when configuring the Build Steps section of a build.
I've also added two build tabs by extending the abstract ViewLogTab object. They also work fine, they appear as they should when people click on a build result.
However, the tabs also appear for builds that belong to projects where the plugin has NOT been added as a build step. They show up for every single build result, even for projects that have not defined the plugin.
I've attached an image to make it clear what type of tab I mean.
How can this be avoided?
I'm grateful for any help.
Attachment(s):Example of build tabs.PNG