jonnyzzz/TeamCity.GitHub

Integrate GitHub Releases API

jonnyzzz opened this issue · 2 comments

GitHub has Releases feature and API for it.
TeamCity can use API to create release, and upload built artifact for created release.

https://help.github.com/articles/about-releases/
https://developer.github.com/v3/repos/releases/

From https://youtrack.jetbrains.com/issue/TW-38573

Hi, I don't know if this helps but we use https://github.com/aktau/github-release

It is written in Go but it provides the GitHub Releases API wrapper that you are talking about within TeamCity if someone is looking for a short-term non-integrated solution. Directly in the command-line path also.