AlexShkorParalect / Teamcity.Rx

Creates an IObservable for teamcity

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Teamcity.Rx

Gives you an observable class which will emit any changes made in teamcity (e.g. build state change, project added, build configuration removed, etc).

var teamcityObservable = new TeamcityObservable("http://teamcity.foo.com", "foo", "bar");
teamcityObservable.Subscribe(e => System.Console.WriteLine(e.EventId));

var teamcity = teamcityObservable.Teamcity;
Console.WriteLine(teamcity["Some Project"]["Some Build Configuration"].State);

About

Creates an IObservable for teamcity