This is an executable that will allow for parsing TeamCity information to push notifications through the Pushover servrice
This uses the TeamCity REST API to parse information from a build chain to produce a status for the build that triggered the associated task.
This project uses vcpkg package manager in addition to cmake (minimum version 3.5). This is used to pull, configure, and build locally without directly linking their sources. A full list of needed dependencies follows;
- Download and compile vcpkg
vcpkg install cli11 curl yaml-cpp tinyxml2 json-c
cmake .
cmake --build .
This produces the teamcity-pushover executable which is then usable.
Currently Windows and Linux are supported. Any additional UNIX based systems should work (*BSD, Mac, etc.)
- cpushover - A source of inspiration