Report changes at the end of the build

Is there a way for me to report changes between builds without the use of any VCS roots? We are using Yocto, and the way it works is that it decides the particular revision of components to build based on "recipes". See my post I made a few weeks ago: https://teamcity-support.jetbrains.com/hc/en-us/community/posts/360000035799-Programmatic-build-suitability-with-Yocto-BitBake.

What I would like to do is produce a list of the git revisions of components that were actually used by the build, and then have TeamCity be able to display the differences between builds. My guess is I will need to write a plugin, but perhaps there is a simpler way.

0
2 comments

Hi Chris,

sorry, for some reason the first message fell through the cracks and we have a bit of a backlog and having a bit of trouble catching up. I'll try to answer there to the specifics there and here to the specifics here.

You say don't have any VCS Root. If that's the case, TeamCity cannot help you identifying changes, we publish changes from the changes we identify from VCS Roots. If you only take those changes manually, then I'm afraid you will also need to identify such changes manually. If you had VCS Roots it would be easy, we provide a REST API endpoint for the changes of a given build.

0

Hi Denis, thanks for the info! Sounds like I need to write my own plugin then.

Chris

0

Please sign in to leave a comment.