quasar build error piping
-
Hello,
I’m trying to build quasar CI pipeline, but it seems cli error output stream on windows 10 does not get any messages, all messages are put to default output stream. I tried searching info, but not found any info on how to do it.
Example output from CMD when I run commands:
D:\GitLab-Runner\builds\msNW1ix4\0\xx-projects\yy-project λ quasar build 2> $null Error Unknown command "build" ___ / _ \ _ _ __ _ ___ __ _ _ __ | | | | | | |/ _` / __|/ _` | '__| | |_| | |_| | (_| \__ \ (_| | | \__\_\\__,_|\__,_|___/\__,_|_| Running @quasar/cli v1.1.3 Example usage $ quasar <command> <options> Help for a command $ quasar <command> --help $ quasar <command> -h Options --version, -v Print Quasar CLI version Commands create Create a project folder info Display info about your machine (and your App if in a project folder) upgrade Check (and optionally) upgrade Quasar packages from a Quasar project folder serve Create an ad-hoc server on App's distributables help, -h Displays this message -------------- => IMPORTANT ! => Trigger this inside of a Quasar project (and npm/yarn install) for more commands. -------------- D:\GitLab-Runner\builds\msNW1ix4\0\xx-projects\yy-project λ quasar build 1> $null D:\GitLab-Runner\builds\msNW1ix4\0\xx-projects\yy-project λ
quasar -v
1.1.3 -
@marka Does the folder
D:\GitLab-Runner\builds\msNW1ix4\0\xx-projects\yy-project
contain aquasar.conf.js
? -
yes
node_modules are missing, so it throws error on build, but this is not problem. I want to detect error with the help of error output, if it prints something, CI halts next steps.
-
@marka maybe catch the first message
Error Unknown command "build"
. or-------------- => IMPORTANT ! => Trigger this inside of a Quasar project (and npm/yarn install) for more commands. --------------```
-
@metalsadman yes I was thinking about it, but this solution will need to enumurate all possible errors, I just wanted to know if running cli command produces any errors so I do not need to worry about parsing each “quasar xx” command for success messages.
I think I will just look for “Build succeeded,” for now, if it does not exists I will print to error output.
Would be nice to have quasar print to error output, as at least gitlab CI detects those messages and stops executing pipeline
Thanks for help
-
@marka you should issue a feature request at quasar’s github repo.