Skip to content

Commit

Permalink
ASP.NET Roles & membership packages
Browse files Browse the repository at this point in the history
  • Loading branch information
voloda committed Sep 2, 2018
1 parent 7651773 commit 2de6c2a
Show file tree
Hide file tree
Showing 4 changed files with 63 additions and 2 deletions.
23 changes: 23 additions & 0 deletions DbKeeperNet.Extensions.AspNetRolesAndMembership.nuspec
@@ -0,0 +1,23 @@
<?xml version="1.0"?>
<package >
<metadata>
<id>DbKeeperNet.Extensions.AspNetRolesAndMembership</id>
<version>$Version$</version>
<authors>Vladimir Kloz</authors>
<owners>Vladimir Kloz</owners>
<licenseUrl>https://github.com/DbKeeperNet/DbKeeperNet/wiki/LICENSE</licenseUrl>
<projectUrl>https://github.com/DbKeeperNet/DbKeeperNet</projectUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Initial MSSQL membership and roles setup script for DbKeeperNet</description>
<releaseNotes>
</releaseNotes>
<copyright>Copyright 2018 Vladimir Kloz</copyright>
<tags>ASP.NET,Database,Upgrade</tags>

<dependencies>
<dependency id="DbKeeperNet" version="[$Version$]" />
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="2.1.1" />
<dependency id="Microsoft.Extensions.Logging.Abstractions" version="2.1.1" />
</dependencies>
</metadata>
</package>
21 changes: 21 additions & 0 deletions DbKeeperNet.Extensions.MsSqlMembershipAndRolesSetup.nuspec
@@ -0,0 +1,21 @@
<?xml version="1.0"?>
<package >
<metadata>
<id>DbKeeperNet.Extensions.MsSqlMembershipAndRolesSetup</id>
<version>$Version$</version>
<authors>Vladimir Kloz</authors>
<owners>Vladimir Kloz</owners>
<licenseUrl>https://github.com/DbKeeperNet/DbKeeperNet/wiki/LICENSE</licenseUrl>
<projectUrl>https://github.com/DbKeeperNet/DbKeeperNet</projectUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Initial MSSQL membership and roles setup script for DbKeeperNet</description>
<releaseNotes>
</releaseNotes>
<copyright>Copyright 2018 Vladimir Kloz</copyright>
<tags>MSSQL Database Deployment</tags>
<dependencies>
<dependency id="DbKeeperNet" version="[$Version$]" />
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="2.1.1" />
</dependencies>
</metadata>
</package>
2 changes: 1 addition & 1 deletion Jenkinsfile
Expand Up @@ -144,7 +144,7 @@ pipeline {
unstash 'build'
}

archiveArtifacts artifacts: 'bin\\**.nupkg', onlyIfSuccessful: true
archiveArtifacts artifacts: 'bin\\*.nupkg', onlyIfSuccessful: true

withCredentials([string(credentialsId: 'nuget', variable: 'NUGET_API_KEY')]) {
bat "nuget push bin\\**.nupkg ${NUGET_API_KEY} -source https://api.nuget.org/v3/index.json"
Expand Down
19 changes: 18 additions & 1 deletion build.msbuild
@@ -1,6 +1,7 @@
<Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<MSBuildCommunityTasksPath>.</MSBuildCommunityTasksPath>
<NugetSrcDirectory>nuget-src</NugetSrcDirectory>
</PropertyGroup>

<Import Project=".build\MSBuild.Community.Tasks.Targets" />
Expand All @@ -14,8 +15,24 @@
<FileUpdate Files="@(AssemblyProjectFiles)" Regex="(\d+)\.(\d+)\.(\d+)-alpha" ReplacementText="$(BuildNumber)-alpha" />
</Target>

<Target Name="Build" DependsOnTargets="SetAssemblyVersion">
<Target Name="Compile" DependsOnTargets="SetAssemblyVersion">
<Exec Command="nuget restore DbKeeperNet.sln" />
<MSBuild Projects="DbKeeperNet.sln" Properties='Configuration=Release;Platform=Any CPU' />
</Target>

<Target Name="Build" DependsOnTargets="Compile">
<RemoveDir Directories="$(NugetSrcDirectory)" />
<ItemGroup>
<Nuget Include="bin\**\DbKeeperNet.Extensions.AspNetRolesAndMembership.dll">
<Package>DbKeeperNet.Extensions.AspNetRolesAndMembership</Package>
</Nuget>
<Nuget Include="bin\**\DbKeeperNet.Extensions.MsSqlMembershipAndRolesSetup.dll">
<Package>DbkeeperNet.Extensions.MsSqlMembershipAndRolesSetup</Package>
</Nuget>
</ItemGroup>

<Copy SourceFiles="@(Nuget)" DestinationFiles="@(Nuget->'$(NugetSrcDirectory)\%(Package)\lib\net461\%(RecursiveDir)%(Filename)%(Extension)')" />
<Exec Command="$(NugetTool) pack -Version $(BuildNumber)-alpha -BasePath $(NugetSrcDirectory)\%(Nuget.Package) %(Nuget.Package).nuspec" />
</Target>

</Project>

0 comments on commit 2de6c2a

Please sign in to comment.