Skip to content

Commit 120d75c

Browse files
committed
Upload full artifacts
1 parent e74e4df commit 120d75c

File tree

1 file changed

+88
-0
lines changed

1 file changed

+88
-0
lines changed

.github/workflows/ci_build.yml

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,3 +58,91 @@ jobs:
5858
run: |
5959
cd src\Build\Bin\Release\x64
6060
./UnitTest.exe
61+
62+
upload-full-artifacts:
63+
# Trigger this job only after all 'build' jobs are complete
64+
needs: build
65+
runs-on: windows-latest
66+
strategy:
67+
fail-fast: true
68+
69+
steps:
70+
# Step 8: Download all artifacts from all build jobs
71+
- name: Download Release Win32 binaris
72+
uses: actions/download-artifact@v4
73+
with:
74+
name: NppJSONViewer_Win32_Release
75+
path: all_artifacts/Release/win32
76+
77+
- name: Download Release Win32 PDB
78+
uses: actions/download-artifact@v4
79+
with:
80+
name: NppJSONViewer_Win32_Release_pdb
81+
path: all_artifacts/Release/win32
82+
83+
- name: Download Release x64 binaris
84+
uses: actions/download-artifact@v4
85+
with:
86+
name: NppJSONViewer_x64_Release
87+
path: all_artifacts/Release/x64
88+
89+
- name: Download Release x64 PDB
90+
uses: actions/download-artifact@v4
91+
with:
92+
name: NppJSONViewer_x64_Release_pdb
93+
path: all_artifacts/Release/x64
94+
95+
- name: Download Release ARM64 binaris
96+
uses: actions/download-artifact@v4
97+
with:
98+
name: NppJSONViewer_ARM64_Release
99+
path: all_artifacts/Release/ARM64
100+
101+
- name: Download Release ARM64 PDB
102+
uses: actions/download-artifact@v4
103+
with:
104+
name: NppJSONViewer_ARM64_Release_pdb
105+
path: all_artifacts/Release/ARM64
106+
107+
- name: Download Debug Win32 binaris
108+
uses: actions/download-artifact@v4
109+
with:
110+
name: NppJSONViewer_Win32_Debug
111+
path: all_artifacts/Debug/win32
112+
113+
- name: Download Debug Win32 PDB
114+
uses: actions/download-artifact@v4
115+
with:
116+
name: NppJSONViewer_Win32_Debug_pdb
117+
path: all_artifacts/Debug/win32
118+
119+
- name: Download Debug x64 binaris
120+
uses: actions/download-artifact@v4
121+
with:
122+
name: NppJSONViewer_x64_Debug
123+
path: all_artifacts/Debug/x64
124+
125+
- name: Download Debug x64 PDB
126+
uses: actions/download-artifact@v4
127+
with:
128+
name: NppJSONViewer_x64_Debug_pdb
129+
path: all_artifacts/Debug/x64
130+
131+
- name: Download Debug ARM64 binaris
132+
uses: actions/download-artifact@v4
133+
with:
134+
name: NppJSONViewer_ARM64_Debug
135+
path: all_artifacts/Debug/ARM64
136+
137+
- name: Download Debug ARM64 PDB
138+
uses: actions/download-artifact@v4
139+
with:
140+
name: NppJSONViewer_ARM64_Debug_pdb
141+
path: all_artifacts/Debug/ARM64
142+
143+
# Step 9: Upload full artifact
144+
- name: Upload full artifacts
145+
uses: actions/upload-artifact@v4
146+
with:
147+
name: NppJSONViewer_Full
148+
path: all_artifacts\**

0 commit comments

Comments
 (0)