Merge pull request #3257 from dotnet/brthor/stop-nuking-latest
stop nuking latest binaries
This commit is contained in:
commit
a365414f01
1 changed files with 4 additions and 1 deletions
|
@ -73,9 +73,12 @@ namespace Microsoft.DotNet.Cli.Build
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// This is an old drop of latest so remove all old files to ensure a clean state
|
Regex versionFileRegex = new Regex(@"(?<version>\d\.\d\.\d)-(?<release>.*)?");
|
||||||
|
|
||||||
|
// Delete old version files
|
||||||
AzurePublisherTool.ListBlobs($"{targetContainer}")
|
AzurePublisherTool.ListBlobs($"{targetContainer}")
|
||||||
.Select(s => s.Replace("/dotnet/", ""))
|
.Select(s => s.Replace("/dotnet/", ""))
|
||||||
|
.Where(s => versionFileRegex.IsMatch(s))
|
||||||
.ToList()
|
.ToList()
|
||||||
.ForEach(f => AzurePublisherTool.TryDeleteBlob(f));
|
.ForEach(f => AzurePublisherTool.TryDeleteBlob(f));
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue