generator-tfstask
v0.4.0
Published
A Yeoman generator to create custom TFS or VSTS build or release tasks
Downloads
4
Readme
#TFS Task Generator Yeoman generator to scaffold out a custom build or release task for TFS 2015 or Visual Studio Team Services.
##Usage To use this generator you need to have Node.js and Yeoman installed.
Download and install Node.js from the Node.js website.
Once you have Node.js installed, you can install Yeoman using the following:
npm install -g yo
To install this generator, run the following:
npm install -g generator-tfstask
###Scaffolding a new task When you are ready to create a new task, create the root directory for your project and navigate to it in a terminal.
This generator can scaffold a new PowerShell based, or a Node.js based, task. To scaffold a PowerShell based task, use:
yo tfstask
And for Node.js based tasks simply add the --node
or -n
flag:
yo tasktask --node
Follow the prompts to provide the specifics about your task. When the generator is finished it will have created the following in the project root:
.
+-- README.md
+-- TaskName
| +-- icon.png
| +-- task.json
| +-- TaskName.ps1
###Adding a group You can use the group subgenerator to create a new group and add it to the groups array in your task.json. Run the following from your project root:
yo tfstask:group
###Adding an input You can use the input subgenerator to create a new input and add it to the input array in your task.json. Run the following from your project rot:
yo tfstask:input
##License MIT