Skip to content

Commit 2a49abe

Browse files
committed
测试打包和上传
1 parent 34f1e37 commit 2a49abe

2 files changed

Lines changed: 28 additions & 2 deletions

File tree

.github/workflows/MediaConverters.yml

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,30 @@ jobs:
3232
run: dotnet build --configuration Release src/MediaConverters/MediaConverters.sln
3333

3434
- name: Test
35-
run: dotnet test --configuration Release --no-build src/MediaConverters/MediaConverters.Tests/MediaConverters.Tests.csproj
35+
run: dotnet test --configuration Release --no-build src/MediaConverters/MediaConverters.Tests/MediaConverters.Tests.csproj
36+
37+
PackOnWindows:
38+
39+
runs-on: windows-latest
40+
41+
steps:
42+
- uses: actions/checkout@v1
43+
44+
- name: Build with dotnet
45+
run: dotnet build --configuration Release src\MediaConverters\MediaConverters.sln
46+
47+
- name: Publish and Pack win-x86
48+
run: |
49+
dotnet publish -c Release -r win-x86 src\MediaConverters\MediaConverters.Tool\MediaConverters.Tool.csproj
50+
dotnet pack --configuration Release /p:RuntimeIdentifier=win-x86 src\MediaConverters\MediaConverters.RuntimeNuGet\MediaConverters.RuntimeNuGet.csproj
51+
52+
- name: Publish and Pack win-x64
53+
run: |
54+
dotnet publish -c Release -r win-x64 src\MediaConverters\MediaConverters.Tool\MediaConverters.Tool.csproj
55+
dotnet pack --configuration Release /p:RuntimeIdentifier=win-x64 src\MediaConverters\MediaConverters.RuntimeNuGet\MediaConverters.RuntimeNuGet.csproj
56+
57+
- name: Upload artifacts
58+
uses: actions/upload-artifact@v4
59+
with:
60+
name: MediaConverters-Windows-NuGet
61+
path: bin\Release\

src/MediaConverters/MediaConverters.RuntimeNuGet/MediaConverters.RuntimeNuGet.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
</PropertyGroup>
1919

2020
<ItemGroup>
21-
<None Include="..\MediaConverters.Tool\bin\Release\net9.0\publish\$(RuntimeIdentifier)\*" LinkBase="Publish" Pack="True" PackagePath="\runtimes\$(RuntimeIdentifier)\native"/>
21+
<None Include="..\MediaConverters.Tool\bin\Release\net9.0\$(RuntimeIdentifier)\publish\*" LinkBase="Publish" Pack="True" PackagePath="\runtimes\$(RuntimeIdentifier)\native"/>
2222
<None Include="..\README.md" Link="README.md" Pack="True" PackagePath="\" />
2323
</ItemGroup>
2424

0 commit comments

Comments
 (0)