{ "version": "2.0.0", "tasks": [ { "label": "build", "command": "dotnet", "type": "process", "args": [ "build", "/p:Configuration=Debug", "/property:GenerateFullPaths=true", "/consoleloggerparameters:NoSummary" ], "problemMatcher": "$msCompile", "group": "build" }, { "label": "db-upgrade", "command": "dotnet", "type": "process", "args": [ "ef", "database", "update" ], "problemMatcher": "$msCompile", "options": { "cwd": "${workspaceFolder}/src/isnd", "env": { "ASPNETCORE_ENV": "Development" } }, "dependsOn":["build"], "group": "test" }, { "label": "publish", "command": "dotnet", "type": "process", "args": [ "publish", "/p:GenerateFullPaths=true", "/consoleloggerparameters:NoSummary", "/p:TargetFramework=netcoreapp2.1", "/p:RuntimeIdentifier=linux-x64", "/p:PublishDir=${workspaceFolder}/artifacts" ], "problemMatcher": "$msCompile", "options": { "cwd": "${workspaceFolder}" }, "group": "none" }, { "label": "test", "command": "dotnet", "type": "process", "options": { "env": { "ASPNETCORE_ENVIRONMENT": "Development" } }, "args": [ "test", "/property:GenerateFullPaths=true", "--logger:xunit" ], "problemMatcher": "$msCompile", "dependsOn": [ "build"], "group": "test" }, { "label": "watch", "command": "dotnet", "type": "process", "args": [ "bin/Debug/netcoreapp2.1/isnd.dll", "/property:GenerateFullPaths=true", "/restore" ], "options": { "env": { "ASPNETCORE_ENVIRONMENT": "Development" } }, "problemMatcher": "$msCompile", "group": "test" } ] }