Powershell Continuous Integration and Deployment Automation library (Configuration as Code, Powershell DSC)
PSCI is a build and deployment automation library that provides a simple Powershell DSC-like language allowing to express configuration as code. The general flow is presented on the image below:
There are several possibilities to run the deployment code - see Remoting configuration for diagrams:
PSCI provides following features:
Additionally, Objectivity.TeamcityMetarunners provides a set of TeamCity metarunners that make use of PSCI functions.
See Why PSCI.