Add a restore source to the artifacts/build folder and ensure build number is consistent when running local builds

This commit is contained in:
Nate McMaster 2018-10-24 17:11:28 -07:00
parent 968df9578b
commit fd48670abe
No known key found for this signature in database
GPG Key ID: A778D9601BD78810
2 changed files with 5 additions and 1 deletions

View File

@ -7,6 +7,10 @@
$(DotNetAdditionalRestoreSources);
$(DotNetRestoreSources);
</RestoreSources>
<RestoreSources Condition="Exists('$(RepositoryRoot)artifacts/build/')">
$(RepositoryRoot)artifacts/build/;
$(DotNetRestoreSources);
</RestoreSources>
<RestoreSources Condition=" '$(DotNetBuildOffline)' != 'true' ">
$(RestoreSources);
https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json;

View File

@ -5,7 +5,7 @@
<AspNetCorePatchVersion>0</AspNetCorePatchVersion>
<PreReleaseLabel>rtm</PreReleaseLabel>
<PreReleaseBrandingLabel></PreReleaseBrandingLabel>
<BuildNumber Condition="'$(BuildNumber)' == ''">$([System.DateTime]::Now.ToString('yyMMdd'))-99</BuildNumber>
<BuildNumber Condition="'$(BuildNumber)' == '' OR '$(UsingLocalBuildNumber)' == 'true'">$([System.DateTime]::Now.ToString('yyMMdd'))-99</BuildNumber>
<VersionPrefix>$(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion).$(AspNetCorePatchVersion)</VersionPrefix>
<ExperimentalVersionPrefix>0.2.$(AspNetCorePatchVersion)</ExperimentalVersionPrefix>
<VersionSuffix>$(PreReleaseLabel)-$(BuildNumber)</VersionSuffix>