Skip to content

Commit b98e7e1

Browse files
committed
Merge branch 'master' into test_image
2 parents b4f047c + 9ced499 commit b98e7e1

File tree

3 files changed

+59
-0
lines changed

3 files changed

+59
-0
lines changed

.github/workflows/build_test_containers.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ jobs:
3939
else
4040
changed_files=$(git diff --name-only origin/master | grep ansible/docker/test/Dockerfile || true)
4141
fi
42+
echo $changed_files
4243
echo "changed_files=$changed_files" >> "$GITHUB_ENV"
4344
4445
# Generate matrix

ansible/playbooks/AdoptOpenJDK_Windows_Playbook/main.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,8 @@
7676
tags: MSVS_2019
7777
- role: MSVS_2022
7878
tags: MSVS_2022
79+
- role: MSVS_2022_REDIST
80+
tags: MSVS_2022_REDIST
7981
- NVidia_Cuda_Toolkit # OpenJ9
8082
- NTP_TIME
8183
- Clang_64bit # OpenJ9
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
---
2+
###########################################
3+
# Visual Studio 2022 Redists Installation #
4+
###########################################
5+
- name: Set Windows SDK version
6+
set_fact:
7+
wsdk_version: "14.40.33807_10.0.26100.0"
8+
tags: MSVS_2022_REDIST
9+
10+
- name: Set Windows SDK checksum
11+
set_fact:
12+
wsdk_checksum: "a29ada15d941a7b2065e9a4273fd6b97df44d089ed2b9f860ded442f7fe69767"
13+
tags: MSVS_2022_REDIST
14+
15+
- name: Test if VS 2022 Redists Are installed
16+
win_stat:
17+
path: 'c:\openjdk\devkit\vs2022_redist_{{ wsdk_version }}'
18+
register: vs2022sdk_installed
19+
tags: MSVS_2022_REDIST
20+
21+
- name: Check if C:\openjdk\devkit exists
22+
ansible.windows.win_stat:
23+
path: 'c:\openjdk\devkit'
24+
register: directory_status
25+
tags: MSVS_2022_REDIST
26+
27+
- name: Create C:\openjdk\devkit if it does not exist
28+
ansible.windows.win_file:
29+
path: 'c:\openjdk\devkit\'
30+
state: directory
31+
when: not directory_status.stat.exists
32+
tags: MSVS_2022_REDIST
33+
34+
# Download & Install VS2022 Redists From Github
35+
36+
- name: Download Visual Studio 2022 Redists
37+
win_get_url:
38+
url: 'https://github.com/adoptium/devkit-binaries/releases/download/vs2022_redist_14.40.33807_10.0.26100.0/vs2022_redist_14.40.33807_10.0.26100.0.zip'
39+
checksum: "{{ wsdk_checksum }}"
40+
checksum_algorithm: sha256
41+
dest: 'c:\openjdk\devkit\vs2022_redist_{{ wsdk_version }}.zip'
42+
force: no
43+
tags: MSVS_2022_REDIST
44+
45+
- name: Unzip Visual Studio 2022 Redists
46+
win_unzip:
47+
src: 'c:\openjdk\devkit\vs2022_redist_{{ wsdk_version }}.zip'
48+
dest: 'c:\openjdk\devkit\vs2022_redist_{{ wsdk_version }}'
49+
when: not vs2022sdk_installed.stat.exists
50+
tags: MSVS_2022_REDIST
51+
52+
- name: Remove VS2022 redists Download
53+
win_file:
54+
path: 'c:\openjdk\devkit\vs2022_redist_{{ wsdk_version }}.zip'
55+
state: absent
56+
tags: MSVS_2022_REDIST

0 commit comments

Comments
 (0)