Skip to content

Commit dc3a5ed

Browse files
authored
👽 Updated build test and analyze pipeline
1 parent 478ca4b commit dc3a5ed

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

.github/workflows/build_test_analyze.yml

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,18 +29,24 @@ jobs:
2929
with:
3030
distribution: 'adopt'
3131
java-version: ${{ matrix.java-version }}
32+
33+
# Install all required .NET SDK versions
34+
- name: Install .NET SDKs (6.0, 7.0, 8.0)
35+
uses: actions/setup-dotnet@v1
36+
with:
37+
dotnet-version: |
38+
6.0.x
39+
7.0.x
40+
8.0.x
3241
3342
# Install dependencies
3443
- name: Install dependencies
3544
run: |
36-
sudo apt remove -y --purge dotnet-sdk-6* dotnet-hostfxr-6* dotnet-sdk-7* dotnet-hostfxr-7* dotnet-host-7*
37-
wget https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
38-
sudo apt-get autoremove -y && sudo apt-get autoclean && sudo dpkg -i packages-microsoft-prod.deb && sudo apt-get update
39-
sudo apt install -y make dotnet-sdk-6.0 dotnet-sdk-7.0 dotnet-sdk-8.0 python3-pip python3-rpm python3-psycopg2
45+
sudo apt install -y make python3-pip python3-rpm python3-psycopg2
4046
pip install 'python-keycloak==3.3.0' --user
4147
dotnet tool install --global dotnet-sonarscanner
4248
dotnet tool install --global Cake.Tool
43-
dotnet tool install --global JetBrains.dotCover.GlobalTool --version 2022.1.2
49+
dotnet tool install --global JetBrains.dotCover.GlobalTool --version
4450
4551
# Build test and analyze the project
4652
- name: Build test and analyze the project

0 commit comments

Comments
 (0)