Skip to content

Commit c2fd00c

Browse files
committed
Add upload
1 parent acd95b1 commit c2fd00c

File tree

1 file changed

+20
-4
lines changed

1 file changed

+20
-4
lines changed

.github/workflows/ci-cd.yml

+20-4
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,10 @@ jobs:
1515
os: [windows-latest, ubuntu-22.04]
1616
include:
1717
- os: windows-latest
18+
native: win-x64
1819
arm64: win-arm64
1920
- os: ubuntu-22.04
21+
native: linux-x64
2022
arm64: linux-arm64
2123

2224
runs-on: ${{ matrix.os }}
@@ -29,13 +31,20 @@ jobs:
2931
- name: Build/Publish app (native)
3032
run: dotnet publish -c ${{ matrix.configuration }}
3133

34+
- name: Upload Artifact (native)
35+
uses: actions/upload-artifact@v4
36+
with:
37+
name: SkyiFi-Forwarder-${{ matrix.configuration }}-${{ matrix.native }}
38+
path: 'bin/${{ matrix.configuration }}/net8.0/${{ matrix.native }}/publish/'
39+
retention-days: 5
40+
3241
- name: Install prerequisites for Linux ARM64 cross-compile
3342
run: |
3443
sudo dpkg --add-architecture arm64
3544
sudo bash -c 'cat > /etc/apt/sources.list.d/arm64.list <<EOF
36-
deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports/ jammy main restricted
37-
deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports/ jammy-updates main restricted
38-
deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports/ jammy-backports main restricted universe multiverse
45+
deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports/ $(lsb_release -sc 2>/dev/null) main restricted
46+
deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports/ $(lsb_release -sc 2>/dev/null)-updates main restricted
47+
deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports/ $(lsb_release -sc 2>/dev/null)-backports main restricted universe multiverse
3948
EOF'
4049
sudo sed -i -e 's/deb http/deb [arch=amd64] http/g' /etc/apt/sources.list
4150
sudo sed -i -e 's/deb mirror/deb [arch=amd64] mirror/g' /etc/apt/sources.list
@@ -44,4 +53,11 @@ jobs:
4453
if: runner.os == 'Linux'
4554

4655
- name: Build/Publish app (arm64)
47-
run: dotnet publish -c ${{ matrix.configuration }} -r ${{ matrix.arm64 }}
56+
run: dotnet publish -c ${{ matrix.configuration }} -r ${{ matrix.arm64 }}
57+
58+
- name: Upload Artifact (arm64)
59+
uses: actions/upload-artifact@v4
60+
with:
61+
name: SkyiFi-Forwarder-${{ matrix.configuration }}-${{ matrix.arm64 }}
62+
path: 'bin/${{ matrix.configuration }}/net8.0/${{ matrix.arm64 }}/publish/'
63+
retention-days: 5

0 commit comments

Comments
 (0)