Skip to content
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

jenkins: cache x64 node.exe for arm64 license file #3315

Merged
merged 1 commit into from
Apr 25, 2023

Conversation

StefanStojanovic
Copy link
Contributor

After promoting Windows on ARM64 to a tier 2 platform, as a part of the compilation job in the CI, the ARM64 MSI installer is created. The first node-test-commit-windows-fanned build that did this was 54061. Since then, I've been monitoring all ARM64 builds, and until now, there's been a bit over 750 (the last build checked is 54823).

I noticed that 15 builds, roughly 2%, failed when downloading the x64 node.exe used for generating the license file. Changes proposed here tend to minimize, if not remove errors by caching the x64 node.exe and updating it weekly.

I've already tested these changes in my job that tests migrating to VS2022 (another topic for another day) and saw no issues.

Copy link
Member

@targos targos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rubberstamp

@StefanStojanovic StefanStojanovic merged commit 1b3b3d0 into nodejs:main Apr 25, 2023
StefanStojanovic added a commit to JaneaSystems/build that referenced this pull request Oct 9, 2023
StefanStojanovic added a commit to JaneaSystems/build that referenced this pull request Oct 16, 2023
StefanStojanovic added a commit that referenced this pull request Oct 19, 2023
StefanStojanovic added a commit to JaneaSystems/build that referenced this pull request Jul 25, 2024
StefanStojanovic added a commit to JaneaSystems/build that referenced this pull request Jul 26, 2024
StefanStojanovic added a commit that referenced this pull request Jul 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants