Written in PowerShell License MIT License | Operating system Website github.com/psake/psake | |
Stable release 4.4.1 / November 19, 2014; 2 years ago (2014-11-19) Type Software development tools |
psake is a domain-specific language and build automation tool written in PowerShell to create builds using a dependency pattern similar to Rake or MSBuild. It is intends to simplify the build language as compared to MSBuild scripting.
A build script consists of Tasks. Each Task is a function that can define dependencies on other Task functions.
The following is an example psake script:
psake executes the Task functions and enforces the dependencies between tasks. Since psake is written in a real programming language and not XML, you have a lot more freedom and flexibility in your build scripts. You can use all the features of PowerShell and the .NET Framework within your build.
The output of running psake on the script above is shown below:
History
References
Psake Wikipedia(Text) CC BY-SA