Skip to content

Commit dccffdc

Browse files
Use CI solution in scripts; tweak sample csproj
1 parent 98f4309 commit dccffdc

File tree

4 files changed

+20
-5
lines changed

4 files changed

+20
-5
lines changed

ImageSharp.Drawing.CI.slnf

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"solution": {
3+
"path": "ImageSharp.Drawing.sln",
4+
"projects": [
5+
"src\\ImageSharp.Drawing.WebGPU.ShaderGen\\ImageSharp.Drawing.WebGPU.ShaderGen.csproj",
6+
"src\\ImageSharp.Drawing.WebGPU\\ImageSharp.Drawing.WebGPU.csproj",
7+
"src\\ImageSharp.Drawing\\ImageSharp.Drawing.csproj",
8+
"tests\\ImageSharp.Drawing.Tests\\ImageSharp.Drawing.Tests.csproj"
9+
]
10+
}
11+
}

ci-build.ps1

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@ param(
33
[string]$targetFramework
44
)
55

6-
dotnet clean -c Release
6+
$solution = Join-Path $PSScriptRoot "ImageSharp.Drawing.CI.slnf"
7+
8+
dotnet clean $solution -c Release
79

810
$repositoryUrl = "https://github.com/$env:GITHUB_REPOSITORY"
911

1012
# Building for a specific framework.
11-
dotnet build -c Release -f $targetFramework /p:RepositoryUrl=$repositoryUrl
13+
dotnet build $solution -c Release -f $targetFramework /p:RepositoryUrl=$repositoryUrl

ci-pack.ps1

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
dotnet clean -c Release
1+
$solution = Join-Path $PSScriptRoot "ImageSharp.Drawing.CI.slnf"
2+
3+
dotnet clean $solution -c Release
24

35
$repositoryUrl = "https://github.com/$env:GITHUB_REPOSITORY"
46

57
# Building for packing and publishing.
6-
dotnet pack -c Release --output "$PSScriptRoot/artifacts" /p:RepositoryUrl=$repositoryUrl
8+
dotnet pack $solution -c Release --output "$PSScriptRoot/artifacts" /p:RepositoryUrl=$repositoryUrl

samples/DrawingBackendBenchmark/DrawingBackendBenchmark.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk" TreatAsLocalProperty="TargetFramework;TargetFrameworks">
22
<PropertyGroup>
33
<TargetFramework>net8.0-windows</TargetFramework>
44
<OutputType>WinExe</OutputType>

0 commit comments

Comments
 (0)