chore: put embedded resources item group in target where models are downloaded
This commit is contained in:
@@ -63,9 +63,7 @@ jobs:
|
|||||||
- name: Restore dependencies
|
- name: Restore dependencies
|
||||||
run: dotnet restore src
|
run: dotnet restore src
|
||||||
- name: Build on ${{ matrix.os }}
|
- name: Build on ${{ matrix.os }}
|
||||||
run: dotnet build src --no-restore
|
run: dotnet build --no-restore src
|
||||||
- name: List downloaded models
|
|
||||||
run: ls -l src/BGR.Console/Resources/Files
|
|
||||||
- name: Test on ${{ matrix.os }}
|
- name: Test on ${{ matrix.os }}
|
||||||
run: dotnet test src --no-build --verbosity normal
|
run: dotnet test src --no-build --verbosity normal
|
||||||
- name: Rename test coverage report
|
- name: Rename test coverage report
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<DownloadDirectory>Resources\Files</DownloadDirectory>
|
<DownloadDirectory>Resources/Files</DownloadDirectory>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<Target Name="DownloadModels" BeforeTargets="PrepareForBuild">
|
<Target Name="DownloadModels" BeforeTargets="PrepareForBuild">
|
||||||
@@ -22,19 +22,23 @@
|
|||||||
<MakeDir Directories="$(DownloadDirectory)" Condition="!Exists('$(DownloadDirectory)')" />
|
<MakeDir Directories="$(DownloadDirectory)" Condition="!Exists('$(DownloadDirectory)')" />
|
||||||
|
|
||||||
<Exec
|
<Exec
|
||||||
Condition="!Exists('$(DownloadDirectory)\rmbg.onnx')"
|
Condition="!Exists('$(DownloadDirectory)/rmbg.onnx')"
|
||||||
Command="curl -L "https://share.stevanfreeborn.com/bgr/rmbg.onnx" -o "$(DownloadDirectory)\rmbg.onnx""
|
Command="curl -L "https://share.stevanfreeborn.com/bgr/rmbg.onnx" -o "$(DownloadDirectory)/rmbg.onnx""
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<Exec
|
<Exec
|
||||||
Condition="!Exists('$(DownloadDirectory)\u2net.onnx')"
|
Condition="!Exists('$(DownloadDirectory)/u2net.onnx')"
|
||||||
Command="curl -L "https://share.stevanfreeborn.com/bgr/u2net.onnx" -o "$(DownloadDirectory)\u2net.onnx""
|
Command="curl -L "https://share.stevanfreeborn.com/bgr/u2net.onnx" -o "$(DownloadDirectory)/u2net.onnx""
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<Exec
|
<Exec
|
||||||
Condition="!Exists('$(DownloadDirectory)\modnet.onnx')"
|
Condition="!Exists('$(DownloadDirectory)/modnet.onnx')"
|
||||||
Command="curl -L "https://share.stevanfreeborn.com/bgr/modnet.onnx" -o "$(DownloadDirectory)\modnet.onnx""
|
Command="curl -L "https://share.stevanfreeborn.com/bgr/modnet.onnx" -o "$(DownloadDirectory)/modnet.onnx""
|
||||||
/>
|
/>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<EmbeddedResource Include="Resources\Files\**\*" />
|
||||||
|
</ItemGroup>
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
@@ -56,8 +60,4 @@
|
|||||||
<PackageReference Include="Spectre.Console.Cli" Version="0.49.1" />
|
<PackageReference Include="Spectre.Console.Cli" Version="0.49.1" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
|
||||||
<EmbeddedResource Include="Resources\Files\**\*" />
|
|
||||||
</ItemGroup>
|
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
Reference in New Issue
Block a user