Generating Release Notes

Is there any way to get TeamCity to generate some basic release notes based on the VCS change descriptions?

Currently TeamCity Server shows in the UI the changes (descriptions and files) that make up a particular build. It would be useful if there was an option to generate a text file artifact based on this information.

Thanks
Colin

7 comments
Comment actions Permalink

Colin,

There is no way to export the changes from web UI.
Currently, you can probably use RSS feed to get the changes of a build configuration or retrieve the list of changes via REST API (will require a request to get changes list and a request per each change to get details.).

You can file a feature request into our tracker or write a plugin that will add the feature

0
Comment actions Permalink

Thanks for that.

I'm quite happy having a go at writing a plugin (although any pointers would be very welcome). Just wanted to check before I started that it was possible and had not already been done before.

Cheers
Colin

0
Comment actions Permalink

Colin,

The approach will depend on your final goal.

If you need to pass the changes information into the build, you will probably need to write a server-side plugin that generates the data on build start and then agent-size plugin that saves the data into a text file.

If you need the changes information to be used by an external tool, you can write server plugin that will return the data in the necessary format. For the latter case you can probably base on REST plugin.

Please consider making the plugin generally available so that other users can benefit from it.

0
Comment actions Permalink

I would like to push this topic as some time has passed :-)
Are there any news on this? We want to generate Release-Notes for Projects as well...

0
Comment actions Permalink

Ludwig,

So far nothing new from our side.
While a useful addition, seems to be not that popular...

0
Comment actions Permalink

Seems so...
I guess this is related to the fact that every company has its own unique and adapted release processes.
Anyway we will work something out, perhaps with the youtrack integration and post some results here.

Best regards,
Ludwig

0
Comment actions Permalink

Ludwig,

> Anyway we will work something out, perhaps with the youtrack integration and post some results here.

Thanx, will wait for your post on this.

0

Please sign in to leave a comment.