-
-
Notifications
You must be signed in to change notification settings - Fork 101
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
WindowsPB : Add Visual Studio 2022 installation #3172
Conversation
Add checksum verification for VS2019 layout
9509f51
to
f5d2eb0
Compare
This reverts commit f5d2eb0.
@steelhead31 I believe that VS2022 has a Native arm64 version. We probably want to make sure that the correct version gets installed on our arm64 hosts if possible. (This might already be happening but thought it was worth checking) |
There is a single installer for both Visual Studio x64 and Arm64 architectures. The Visual Studio 2022 installer detects if the system architecture is Arm64 and if so, it'll download and install the Arm64 version of Visual Studio on your Arm64 device (support is for Windows 11). If you are installing the product via a layout, you'll need to explicitly configure the layout to include ARM binaries. So it looks like we need to configure our layout file to support these files if we haven't already |
ansible/playbooks/AdoptOpenJDK_Windows_Playbook/roles/MSVS_2022/tasks/main.yml
Outdated
Show resolved
Hide resolved
…2/tasks/main.yml Co-authored-by: George Adams <george.adams@microsoft.com>
ansible/playbooks/AdoptOpenJDK_Windows_Playbook/roles/MSVS_2022/tasks/main.yml
Outdated
Show resolved
Hide resolved
ansible/playbooks/AdoptOpenJDK_Windows_Playbook/roles/MSVS_2022/tasks/main.yml
Outdated
Show resolved
Hide resolved
…2/tasks/main.yml Co-authored-by: George Adams <george.adams@microsoft.com>
…2/tasks/main.yml Co-authored-by: George Adams <george.adams@microsoft.com>
@gdams We created the install layout using the following:
Which includes ARM64 |
@andrew-m-leonard can you please add |
Latest VPC in progress:https://ci.adoptium.net/job/VagrantPlaybookCheck/1719/OS=Win2012,label=vagrant/ |
Requires a fix for vs2022 dll registration. |
3e396b9
to
0f620e8
Compare
VPC is currently failing on windows 2012, as VS2022 isn't supported, I'll update the playbook to only install when its only on a supported version. |
033e331
to
492d8a8
Compare
Include msvs_2022 Include msvs_2022 restore vs2017 params Update checksum for new vs2022 layout include dll registration for vs2022 layout install Fix MSVS_2022 logs Fix tags Fix DLL Registration Ensure install check is run Run check Fix installation logic Fix vs2022 check Fix conditionals Fix installation bugs
17c57fd
to
b35484a
Compare
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.
looks good
Co-authored-by: George Adams <george.adams@microsoft.com>
Fixes #3168
Install VS2022 on windows 10 & 11, and Windows Server 2016, 2019 & 2022, either from a pre-defined layout or from the community download in a similar fashion to VS2019.
VS2022 is now a 64-bit application.
Checklist
VPC passed: https://ci.adoptium.net/job/VagrantPlaybookCheck/1725/