{ "version": "2.0.0", "tasks": [ { "label": "run-debug-android", "command": "dotnet", "type": "shell", "options": { "cwd": "${workspaceFolder}/src/PostIt/PostIt.Android", "env": { "DOTNET_HOST_PATH": "/usr/share/dotnet", "ANDROID_HOME": "/opt/android-sdk", "JAVA_HOME": "/usr/lib/jvm/java-1.21.0-openjdk-amd64" } }, "args": [ "build" "-t:run", "-p:TargetFramework=net10.0-android", "-p:Configuration=Debug", "-p:AndroidAttachDebugger=true", "-p:AndroidSdbHostPort=10000", "-p:AndroidSdbTargetPort=10000" ], "problemMatcher": "$msCompile" }, { "label": "build", "command": "dotnet", "type": "process", "args": ["build", "/property:GenerateFullPaths=true"], "group": "build", "isBuildCommand": true, "isTestCommand": false, "problemMatcher": ["$msCompile"], "isBackground": true }, { "label": "test blogs backend", "type": "process", "problemMatcher": ["$msCompile"], "command": "dotnet", "args": ["test"], "options": { "cwd": "src/Yavsc.Blogs.Tests" }, "group": { "kind": "test", "isDefault": false } }, { "label": "build-webapi", "type": "process", "problemMatcher": ["$msCompile"], "command": "dotnet", "args": ["build"], "options": { "cwd": "src/Api" }, "group": { "kind": "build" }, "isBackground": true }, { "label": "test blogs", "type": "process", "problemMatcher": ["$msCompile"], "command": "dotnet", "args": ["test"], "runOptions": { "instanceLimit": 1 }, "options": { "cwd": "src/Yavsc.Blogs", "env": { "DOTNET_CLI_UI_LANGUAGE": "en-US", "ASPNETCORE_ENVIRONMENT": "Development" } }, "group": { "kind": "test" }, "isBackground": true, "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared", "showReuseMessage": true, "clear": false } }, { "label": "publish", "command": "dotnet", "type": "process", "args": [ "publish", "/property:GenerateFullPaths=true", "/consoleloggerparameters:NoSummary;ForceNoAlign" ], "problemMatcher": "$msCompile" }, { "label": "watch", "command": "dotnet", "type": "process", "args": ["watch", "--project", "src/Yavsc.Org/Yavsc.Org.csproj" ], "problemMatcher": "$msCompile", "runOptions": { } } ] }