I am new to TeamCity plugin development. I am experimenting with writing a 'IssueTracker' plugin, to connect to 'AgileZen'. I am able to connect to the AgileZen APIs and retrieve details of the stories/cards. I would like to store an integer ID, as part of a build and retrieve it from the plugin code. This ID will be required for the retrieval of data from AgileZen API.This ID is specific to a project and so, I am unable to request it as part of the plugin configuration (via TeamCity Admin section).
So, I have opted to store the ID as part of the build's 'Configuration Parameter'. Is this a good option? If yes, how would I retrieve the ID from my plugin code (in a class that extends AbstractIssueFetcher)?