Detect appversion automatically
This commit is contained in:
parent
c3992acf3a
commit
e731c7695d
|
|
@ -1,14 +1,13 @@
|
|||
SET version=2.2.0-preview1
|
||||
SET AppVersion=2.2.0-preview1-34066
|
||||
echo Make sure to have ran build.cmd once to ensure artifacts have been created.
|
||||
echo Generating version=%version%, edit updateMigrations.cmd to update the version.
|
||||
|
||||
echo Generating migration for RazorPages-SqlLite--------------
|
||||
rd "Company.WebApplication1" /s /q
|
||||
mkdir "Company.WebApplication1"
|
||||
dotnet new razor --auth Individual -i ..\artifacts\build\Microsoft.DotNet.Web.ProjectTemplates.*.nupkg -o Company.WebApplication1
|
||||
dotnet new razor --no-restore --auth Individual -i ..\artifacts\build\Microsoft.DotNet.Web.ProjectTemplates.*.nupkg -o Company.WebApplication1
|
||||
rd "Company.WebApplication1\Data\Migrations" /s /q
|
||||
powershell.exe -command "(Get-Content Company.WebApplication1\Company.WebApplication1.csproj) -replace('App\"', 'App\" Version=\"%AppVersion%\"') | Set-Content Company.WebApplication1\Company.WebApplication1.csproj"
|
||||
powershell.exe -File .\updateProj.ps1
|
||||
cd Company.WebApplication1
|
||||
dotnet ef migrations add CreateIdentitySchema -o Data\Migrations
|
||||
cd ..
|
||||
|
|
@ -22,9 +21,9 @@ copy "Company.WebApplication1\Data\Migrations\*" "..\src\Microsoft.DotNet.Web.Pr
|
|||
echo Generating migration for RazorPages-SqlServer(localb)--------------
|
||||
rd "Company.WebApplication1" /s /q
|
||||
mkdir "Company.WebApplication1"
|
||||
dotnet new razor --auth Individual --use-local-db -i ..\artifacts\build\Microsoft.DotNet.Web.ProjectTemplates.*.nupkg -o Company.WebApplication1
|
||||
dotnet new razor --no-restore --auth Individual --use-local-db -i ..\artifacts\build\Microsoft.DotNet.Web.ProjectTemplates.*.nupkg -o Company.WebApplication1
|
||||
rd "Company.WebApplication1\Data\Migrations" /s /q
|
||||
powershell.exe -command "(Get-Content Company.WebApplication1\Company.WebApplication1.csproj) -replace('App\"', 'App\" Version=\"%AppVersion%\"') | Set-Content Company.WebApplication1\Company.WebApplication1.csproj"
|
||||
powershell.exe -File .\updateProj.ps1
|
||||
cd Company.WebApplication1
|
||||
dotnet ef migrations add CreateIdentitySchema -o Data\Migrations
|
||||
cd ..
|
||||
|
|
@ -38,9 +37,9 @@ rd "Company.WebApplication1" /s /q
|
|||
|
||||
echo Generating migration for StarterWeb-SqlServer(localb)--------------
|
||||
mkdir "Company.WebApplication1"
|
||||
dotnet new mvc --auth Individual --use-local-db -i ..\artifacts\build\Microsoft.DotNet.Web.ProjectTemplates.*.nupkg -o Company.WebApplication1
|
||||
dotnet new mvc --no-restore --auth Individual --use-local-db -i ..\artifacts\build\Microsoft.DotNet.Web.ProjectTemplates.*.nupkg -o Company.WebApplication1
|
||||
rd "Company.WebApplication1\Data\Migrations" /s /q
|
||||
powershell.exe -command "(Get-Content Company.WebApplication1\Company.WebApplication1.csproj) -replace('App\"', 'App\" Version=\"%AppVersion%\"') | Set-Content Company.WebApplication1\Company.WebApplication1.csproj"
|
||||
powershell.exe -File .\updateProj.ps1
|
||||
cd Company.WebApplication1
|
||||
dotnet ef migrations add CreateIdentitySchema -o Data\Migrations
|
||||
cd ..
|
||||
|
|
@ -54,9 +53,9 @@ copy "Company.WebApplication1\Data\Migrations\*" "..\src\Microsoft.DotNet.Web.Pr
|
|||
echo Generating migration for StarterWeb-SqlLite--------------
|
||||
rd "Company.WebApplication1" /s /q
|
||||
mkdir "Company.WebApplication1"
|
||||
dotnet new mvc --auth Individual -i ..\artifacts\build\Microsoft.DotNet.Web.ProjectTemplates.*.nupkg -o Company.WebApplication1
|
||||
dotnet new mvc --no-restore --auth Individual -i ..\artifacts\build\Microsoft.DotNet.Web.ProjectTemplates.*.nupkg -o Company.WebApplication1
|
||||
rd "Company.WebApplication1\Data\Migrations" /s /q
|
||||
powershell.exe -command "(Get-Content Company.WebApplication1\Company.WebApplication1.csproj) -replace('App\"', 'App\" Version=\"%AppVersion%\"') | Set-Content Company.WebApplication1\Company.WebApplication1.csproj"
|
||||
powershell.exe -File .\updateProj.ps1
|
||||
cd Company.WebApplication1
|
||||
dotnet ef migrations add CreateIdentitySchema -o Data\Migrations
|
||||
cd ..
|
||||
|
|
|
|||
|
|
@ -0,0 +1,5 @@
|
|||
$contents = Get-Content Company.WebApplication1\Company.WebApplication1.csproj -Raw
|
||||
$matches = [Regex]::Match($contents, 'Version=\"(?<version>[^\"]+)\"');
|
||||
$appVer = $matches.Groups[1].Value
|
||||
$replace = 'App" Version="' + $appVer + '"';
|
||||
$contents -replace('App\"', $replace) | Set-Content Company.WebApplication1\Company.WebApplication1.csproj
|
||||
Loading…
Reference in New Issue