{ "version": "2.0.0", "tasks": [ { "label": "frontend build", "type": "shell", "command": "cd D:\\dvlyadmin_pro\\dvlyadmin_pro\\frontend;d:;npm run build", "problemMatcher": [ "$tsc" ] }, { "label": "dist copy", "type": "shell", "command": "xcopy 'D:\\dvlyadmin_pro\\dvlyadmin_pro\\frontend\\dist\\*' 'D:\\dvlyadmin_pro\\dvlyadmin_pro\\backend\\frontend' /s /e /y /q ", "problemMatcher": [ "$tsc" ], "dependsOn": ["frontend build"] }, { "label": "Git Commit & Push", "type": "shell", "command": "cd D:\\dvlyadmin_pro\\dvlyadmin_pro; git add . ; git commit -m \\\"$(Get-Date -Format 'yyyy-MM-dd HH:mm:ss') vscode task自动提交\\\"; git push", "problemMatcher": ["$tsc"], "options": { "cwd": "${workspaceFolder}" }, "dependsOn": ["dist copy"] }, { "label": "curl webhook", "type": "shell", "command": "curl", "args": [ "-X", "POST", "-H", "Content-Type: application/html", // "-d", "{\"event\": \"build_success\"}", // 自定义数据体 "-k", "https://47.112.174.207:8989/hook?access_key=q1kbVssnJzhWrrW7T1CDefq58wKs9DL70gWHznYNFH8TBwI9" ], "problemMatcher": ["$tsc"], "dependsOn": ["Git Commit & Push"] } ] }