Adds the ability to pass in a nightly version to the version comment
This commit is contained in:
@@ -68,6 +68,12 @@
|
|||||||
<PropertyGroup Condition="'$(BUILD_RELEASE)'!='' AND '$(BUILD_COMMENT)'!=''">
|
<PropertyGroup Condition="'$(BUILD_RELEASE)'!='' AND '$(BUILD_COMMENT)'!=''">
|
||||||
<DECIMAL_BUILD_NUMBER>.$(BUILD_RELEASE)-$(BUILD_COMMENT)</DECIMAL_BUILD_NUMBER>
|
<DECIMAL_BUILD_NUMBER>.$(BUILD_RELEASE)-$(BUILD_COMMENT)</DECIMAL_BUILD_NUMBER>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(BUILD_RELEASE)'!='' AND '$(BUILD_NIGHTLY)'!=''">
|
||||||
|
<DECIMAL_BUILD_NUMBER>.$(BUILD_RELEASE)+$(BUILD_NIGHTLY)</DECIMAL_BUILD_NUMBER>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(BUILD_RELEASE)'!='' AND '$(BUILD_COMMENT)'!='' AND '$(BUILD_NIGHTLY)'!=''">
|
||||||
|
<DECIMAL_BUILD_NUMBER>.$(BUILD_RELEASE)-$(BUILD_COMMENT)+$(BUILD_NIGHTLY)</DECIMAL_BUILD_NUMBER>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<BuildConfiguration>Release</BuildConfiguration>
|
<BuildConfiguration>Release</BuildConfiguration>
|
||||||
@@ -271,9 +277,11 @@
|
|||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<NewVersion>$(BUILD_RELEASE)</NewVersion>
|
<NewVersion>$(BUILD_RELEASE)</NewVersion>
|
||||||
<NewVersion Condition="'$(BUILD_COMMENT)'!=''">$(BUILD_RELEASE)-$(BUILD_COMMENT)</NewVersion>
|
<NewVersion Condition="'$(BUILD_COMMENT)'!=''">$(BUILD_RELEASE)-$(BUILD_COMMENT)</NewVersion>
|
||||||
|
<NewVersion Condition="'$(BUILD_NIGHTLY)'!=''">$(BUILD_RELEASE)+$(BUILD_NIGHTLY)</NewVersion>
|
||||||
|
<NewVersion Condition="'$(BUILD_COMMENT)'!='' And '$(BUILD_NIGHTLY)'!=''">$(BUILD_RELEASE)-$(BUILD_COMMENT)+$(BUILD_NIGHTLY)</NewVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<!-- Match & replace 3 and 4 digit version numbers and -beta (if it's there) -->
|
<!-- Match & replace 3 and 4 digit version numbers and -beta and +nightly (if they're there) -->
|
||||||
<FileUpdate
|
<FileUpdate
|
||||||
Files="..\src\Umbraco.Core\Configuration\UmbracoVersion.cs"
|
Files="..\src\Umbraco.Core\Configuration\UmbracoVersion.cs"
|
||||||
Regex="(\d+)\.(\d+)\.(\d+)(.(\d+))?"
|
Regex="(\d+)\.(\d+)\.(\d+)(.(\d+))?"
|
||||||
@@ -283,6 +291,16 @@
|
|||||||
Regex="CurrentComment { get { return "(.+)?""
|
Regex="CurrentComment { get { return "(.+)?""
|
||||||
ReplacementText="CurrentComment { get { return "$(BUILD_COMMENT)""/>
|
ReplacementText="CurrentComment { get { return "$(BUILD_COMMENT)""/>
|
||||||
|
|
||||||
|
<FileUpdate Files="..\src\Umbraco.Core\Configuration\UmbracoVersion.cs"
|
||||||
|
Condition="'$(BUILD_NIGHTLY)'!=''"
|
||||||
|
Regex="CurrentComment { get { return "(.+)?""
|
||||||
|
ReplacementText="CurrentComment { get { return "+$(BUILD_NIGHTLY)""/>
|
||||||
|
|
||||||
|
<FileUpdate Files="..\src\Umbraco.Core\Configuration\UmbracoVersion.cs"
|
||||||
|
Condition="'$(BUILD_COMMENT)'!='' AND '$(BUILD_NIGHTLY)'!=''"
|
||||||
|
Regex="CurrentComment { get { return "(.+)?""
|
||||||
|
ReplacementText="CurrentComment { get { return "$(BUILD_COMMENT)+$(BUILD_NIGHTLY)""/>
|
||||||
|
|
||||||
<!--This updates the AssemblyFileVersion for the solution to the umbraco version-->
|
<!--This updates the AssemblyFileVersion for the solution to the umbraco version-->
|
||||||
<FileUpdate
|
<FileUpdate
|
||||||
Files="..\src\SolutionInfo.cs"
|
Files="..\src\SolutionInfo.cs"
|
||||||
@@ -300,10 +318,24 @@
|
|||||||
Files="..\src\SolutionInfo.cs"
|
Files="..\src\SolutionInfo.cs"
|
||||||
Regex="AssemblyInformationalVersion\("(.+)?"\)"
|
Regex="AssemblyInformationalVersion\("(.+)?"\)"
|
||||||
ReplacementText="AssemblyInformationalVersion("$(BUILD_RELEASE)")"/>
|
ReplacementText="AssemblyInformationalVersion("$(BUILD_RELEASE)")"/>
|
||||||
|
<FileUpdate
|
||||||
|
Condition="'$(BUILD_NIGHTLY)'!=''"
|
||||||
|
Files="..\src\SolutionInfo.cs"
|
||||||
|
Regex="AssemblyInformationalVersion\("(.+)?"\)"
|
||||||
|
ReplacementText="AssemblyInformationalVersion("$(BUILD_RELEASE)+$(BUILD_NIGHTLY)")"/>
|
||||||
|
<FileUpdate
|
||||||
|
Condition="'$(BUILD_COMMENT)'!='' AND '$(BUILD_NIGHTLY)'!=''"
|
||||||
|
Files="..\src\SolutionInfo.cs"
|
||||||
|
Regex="AssemblyInformationalVersion\("(.+)?"\)"
|
||||||
|
ReplacementText="AssemblyInformationalVersion("$(BUILD_RELEASE)-$(BUILD_COMMENT)+$(BUILD_NIGHTLY)")"/>
|
||||||
|
<FileUpdate
|
||||||
|
Condition="'$(BUILD_COMMENT)'=='' AND '$(BUILD_NIGHTLY)'==''"
|
||||||
|
Files="..\src\SolutionInfo.cs"
|
||||||
|
Regex="AssemblyInformationalVersion\("(.+)?"\)"
|
||||||
|
ReplacementText="AssemblyInformationalVersion("$(BUILD_RELEASE)")"/>
|
||||||
|
|
||||||
<!--This updates the copyright year-->
|
<!--This updates the copyright year-->
|
||||||
<FileUpdate
|
<FileUpdate
|
||||||
Condition="'$(BUILD_COMMENT)'==''"
|
|
||||||
Files="..\src\SolutionInfo.cs"
|
Files="..\src\SolutionInfo.cs"
|
||||||
Regex="AssemblyCopyright\("Copyright © Umbraco (\d{4})"\)"
|
Regex="AssemblyCopyright\("Copyright © Umbraco (\d{4})"\)"
|
||||||
ReplacementText="AssemblyCopyright("Copyright © Umbraco $([System.DateTime]::Now.ToString(`yyyy`))")"/>
|
ReplacementText="AssemblyCopyright("Copyright © Umbraco $([System.DateTime]::Now.ToString(`yyyy`))")"/>
|
||||||
|
|||||||
Reference in New Issue
Block a user