-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[wasm] Ensure prerequisites are installed on the perf pipeline #72431
Conversation
/azp run perf-wasm |
Tagging subscribers to 'arch-wasm': @lewing Issue Detailsnull
|
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run perf-wasm |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run perf-wasm |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run perf-wasm |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run perf-wasm |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run perf-wasm |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run perf-wasm |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run perf-wasm |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run perf-wasm |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run perf-wasm |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run perf-wasm |
Azure Pipelines successfully started running 1 pipeline(s). |
- this updates node/npm to 18.x - And passes `--not-in-lab` for PRs builds, so it doesn't try to setup access tokens.
/azp run runtime-wasm-perf |
Azure Pipelines successfully started running 1 pipeline(s). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thank you @radical !
$HELIX_WORKITEM_PAYLOAD/bin/jsvu --os=linux64 --engines=v8,javascriptcore && | ||
export PERFLAB_UPLOAD_TOKEN="$(HelixPerfUploadTokenValue)" && | ||
export PERF_PREREQS_INSTALLED=1; | ||
test "x$PERF_PREREQS_INSTALLED" = "x1" || echo "** Error: Failed to install prerequites **" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we should consider moving this logic to an .sh
file
@radical it appears that this is creating errors on windows micro builds: https://dev.azure.com/dnceng/internal/_build/results?buildId=1929747&view=results. Specifically: '"x$PERF_PREREQS_INSTALLED" was unexpected at this time.'. I think this is due to windows builds not supporting the bash-style if statements (could be wrong on this). I noticed that the prereqs envvar was not added to the windows precommands, would duplicating the command without the if statement and conditioning based on if we are on Windows_NT (like Condition="'$(AGENT_OS)' != 'Windows_NT'") work with these changes as expected? |
Yes, adding |
Are you opening a PR, or should I? |
I can open a PR. 👍 |
No description provided.