Update nuspec package for CI/CD
Added package.ps1 file for building, testing and packaging the library
This commit is contained in:
+10
@@ -0,0 +1,10 @@
|
|||||||
|
|
||||||
|
$project="./src/AspNetCore.Identity.MongoDbCore.csproj"
|
||||||
|
$testProject="./test/AspNetCore.Identity.MongoDbCore.IntegrationTests/AspNetCore.Identity.MongoDbCore.IntegrationTests.csproj"
|
||||||
|
$configuration="Release"
|
||||||
|
$nuspecFile="AspnetCore.Identity.MongoDbCore.nuspec"
|
||||||
|
$output="./nuget"
|
||||||
|
|
||||||
|
dotnet build
|
||||||
|
dotnet test $testProject
|
||||||
|
dotnet pack --no-restore --no-build $project --configuration $configuration -p:NuspecFile=$nuspecFile -o $output
|
||||||
@@ -2,11 +2,11 @@
|
|||||||
<package >
|
<package >
|
||||||
<metadata>
|
<metadata>
|
||||||
<id>AspNetCore.Identity.MongoDbCore</id>
|
<id>AspNetCore.Identity.MongoDbCore</id>
|
||||||
<version>1.1.1</version>
|
<version>2.1.0</version>
|
||||||
<title>AspNetCore.Identity.MongoDbCore</title>
|
<title>AspNetCore.Identity.MongoDbCore</title>
|
||||||
<authors>Alexandre Spieser</authors>
|
<authors>Alexandre Spieser</authors>
|
||||||
<owners>Alexandre Spieser</owners>
|
<owners>Alexandre Spieser</owners>
|
||||||
<licenseUrl>http://www.opensource.org/licenses/mit-license.php</licenseUrl>
|
<license type="expression">MIT</license>
|
||||||
<projectUrl>https://github.com/alexandre-spieser/AspNetCore.Identity.MongoDbCore</projectUrl>
|
<projectUrl>https://github.com/alexandre-spieser/AspNetCore.Identity.MongoDbCore</projectUrl>
|
||||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||||
<description>A MongoDb UserStore and RoleStore adapter for Microsoft.AspNetCore.Identity 2.0.</description>
|
<description>A MongoDb UserStore and RoleStore adapter for Microsoft.AspNetCore.Identity 2.0.</description>
|
||||||
@@ -14,13 +14,21 @@
|
|||||||
<copyright>Copyright 2018 (c) Alexandre Spieser. All rights reserved.</copyright>
|
<copyright>Copyright 2018 (c) Alexandre Spieser. All rights reserved.</copyright>
|
||||||
<tags>aspnetcore mongo mongodb identity membership</tags>
|
<tags>aspnetcore mongo mongodb identity membership</tags>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<dependency id="Microsoft.AspNetCore.Identity" version="2.2.0" />
|
<group targetFramework="netstandard2.1">
|
||||||
<dependency id="Microsoft.Extensions.Identity.Stores" version="2.2.0" />
|
<dependency id="Microsoft.AspNetCore.Identity" version="[2.2,3)" />
|
||||||
<dependency id="MongoDB.Driver" version="2.7.0" />
|
<dependency id="Microsoft.Extensions.Identity.Stores" version="[3.1,4)" />
|
||||||
<dependency id="MongoDbGenericRepository" version="1.4.0" />
|
<dependency id="MongoDB.Driver" version="[2.10,3)" />
|
||||||
|
<dependency id="MongoDbGenericRepository" version="[1.4,2)" />
|
||||||
|
</group>
|
||||||
|
<group targetFramework="netcoreapp3.1">
|
||||||
|
<dependency id="Microsoft.AspNetCore.Identity" version="[2.2,3)" />
|
||||||
|
<dependency id="Microsoft.Extensions.Identity.Stores" version="[3.1,4)" />
|
||||||
|
<dependency id="MongoDB.Driver" version="[2.10,3)" />
|
||||||
|
<dependency id="MongoDbGenericRepository" version="[1.4,2)" />
|
||||||
|
</group>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</metadata>
|
</metadata>
|
||||||
<files>
|
<files>
|
||||||
<file src="lib\**" target="lib" />
|
<file src="bin\Release\**\*" exclude="*.pdb" target="lib" />
|
||||||
</files>
|
</files>
|
||||||
</package>
|
</package>
|
||||||
Reference in New Issue
Block a user