QualiSystems / FluentTc

:ocean: :two_men_holding_hands: :office: Integrate with TeamCity fluently
https://www.nuget.org/packages/fluenttc
Apache License 2.0
44 stars 36 forks source link

Allow publishing artifacts #28

Open borismod opened 9 years ago

borismod commented 9 years ago

FluentTc has a LocalTc class which interacts with TeamCity from within the same process. It can be used in a console application executed from TeamCity build step. It exposes the context of the current build, its properties and allows to interact back with TeamCity via TeamCity service messages.

It would be nice to allow also publishing artifacts from within the context of the current build execution.

new LocalTc().PublishArtifacts("some.zip")

Maybe some additional fluent API would be nice for supporting complex artifact publishing rules, like:

dir*.dll => Binaries.zip

References