Complete Pull Request guide

With the upgrade from version 10 to TeamCity 2018 we decided to configure the built-in pull request plugin. Unfortunately, we thought the few docs we saw were a little shy on documentation from the perspective of someone who wants the typical experience of setting up Travis or Circle CI builds to run on pull requests.

What we felt missing was the status reporting back to GitHub. While it was very easy to setup the pull request plugin, I couldn't for the life of my understand why it didn't report back to TeamCity. Finally, I found the status reporting under "Build Feature", but I don't understand why this wouldn't be part of the pull request plugin itself, given that this is something anyone setting up pull requests builds would want.

In any case, having some line in the documentation saying that one should also setup the status reporting using the built-in reporter would have helped a lot.

0
2 comments

Hi Carl-Erik,

 

the reason behind this is that the Commit Status Publisher has been a part of TeamCity for a long time, in fact, it was available bundled with TeamCity in 10.0. Because it's been a feature for a much longer time than the explicit pull requests plugin, we didn't even consider joining the two together. Thanks for bringing that to our attention, while we are very unlikely to integrate them into one, because it might not be desired by everybody, I'll mention this internally and we'll see what we can improve in the docs.

0

A quick follow-up. I've created a request in our issue tracker for helping with the interaction between the two plugins. Please watch and vote for it: https://youtrack.jetbrains.com/issue/TW-60350

1

Please sign in to leave a comment.