gl-vsts-tasks-file-patch
gl-vsts-tasks-file-patch copied to clipboard
Visual Studio Team Services Build and Release Management extensions that help you update files using JSON patch and similar syntax
File Patch Build and Release Tasks
Visual Studio Team Services Build and Release Management extensions that help you update files using JSON patch and similar syntax.
Learn more about this extension on the wiki!
Tasks included
- Patch JSON Files: Patch JSON files using JSON patch syntax
- Patch XML Files: Patch XML files using XPath and JSON patch syntaxes
- Patch YAML Files: Patch YAML files using JSON patch syntax
- Patch PLIST Files: Patch PLIST files using JSON patch syntax
To contribute
- Globally install typescript and tfx-cli (to package VSTS extensions):
npm install -g typescript tfx-cli
- From the root of the repo run
npm install
. This will pull down the necessary modules for the different tasks and for the build tools. - Run
npm run build
to compile the build tasks. - Run
npm run package -- --version <version>
to create the .vsix extension packages (supports multiple environments) that includes the build tasks.
Release Notes
10-9-2016
- Added: Patch PLIST File
- Improved: Patch JSON File with JSON5 parser support and JSON5 output support.
10-7-2016
- Added: Patch YAML File
8-3-2016
- Added: Patch JSON File
- Added: Patch XML File
Contributors
This extension was created by Geek Learning, with help from the community.