{ "version": "2.0.0", "inputs": [ { "type": "pickString", "default": "Debug", "options": ["Debug","Release"], "id": "configurationType", "description": "Select configuration type", } ], "tasks": [ { "label": "Restore projects", "type": "shell", "command": "./restore.sh", "windows": { "command": ".\\restore.cmd" }, "group": "build", "presentation": { "reveal": "always", "panel": "new" } }, { "label": "Build entire repository (Debug/Release)", "type": "shell", "command": "./eng/build.sh -Configuration ${input:configurationType}", "windows": { "command": ".\\eng\\build.cmd -Configuration ${input:configurationType}" }, "group": "build", "presentation": { "reveal": "always", "panel": "new" } }, { "label": "Run all test projects", "type": "shell", "command": "./eng/build.sh -test", "windows": { "command": ".\\eng\\build.cmd -test" }, "group": "test", "presentation": { "reveal": "always", "panel": "new" } }, { "label": "Pack assets", "type": "shell", "command": "./eng/build.sh --pack", "windows": { "command": ".\\eng\\build.cmd -pack" }, "presentation": { "reveal": "always", "panel": "new" } }, { "label": "Clean artifacts", "type": "shell", "command": "./clean.sh", "windows": { "command": ".\\clean.cmd" }, "group": "none", "presentation": { "reveal": "always", "panel": "new" }, "problemMatcher": [] } ] }