Maps data from the build server to the build-server-model and downloads build logs.
- get a list of all projects configured on the build server
- map all builds of a build configuration to the build-server-model
- test credentials for a specific build server instance
- download a build log
To add a new build server to the api, follow these steps:
- Create the corresponding sub-package (e.g.
teamcity.api). - Implement the
Apiclass for the corresponding build server (e.g.TeamcityApi). - Add an instance of the implemented build server to the
apiListwithin the constructor of theBuildServerApi.