Skip to content

Commit

Permalink
Merge branch 'Localization-update_05102021' of https://github.com/mic…
Browse files Browse the repository at this point in the history
…rosoft/azure-pipelines-agent into Localization-update_05102021
  • Loading branch information
Anatolii Bolshakov (Akvelon INC) committed May 14, 2021
2 parents f5abd19 + 73ce08e commit ea36436
Showing 1 changed file with 14 additions and 14 deletions.
28 changes: 14 additions & 14 deletions src/Agent.Plugins/Artifact/ArtifactProviderFactory.cs
Original file line number Diff line number Diff line change
Expand Up @@ -25,23 +25,23 @@ public ArtifactProviderFactory(AgentTaskPluginExecutionContext context, VssConne

public IArtifactProvider GetProvider(BuildArtifact buildArtifact)
{
IArtifactProvider provider;
string artifactType = buildArtifact.Resource.Type;
switch (artifactType)
if (PipelineArtifactConstants.PipelineArtifact.Equals(artifactType, StringComparison.CurrentCultureIgnoreCase))
{
case PipelineArtifactConstants.PipelineArtifact:
provider = pipelineArtifactProvider;
break;
case PipelineArtifactConstants.Container:
provider = fileContainerProvider;
break;
case PipelineArtifactConstants.FileShareArtifact:
provider = fileShareProvider;
break;
default:
throw new InvalidOperationException($"{buildArtifact} is not of type PipelineArtifact, FileShare or BuildArtifact");
return pipelineArtifactProvider;
}
else if (PipelineArtifactConstants.Container.Equals(artifactType, StringComparison.CurrentCultureIgnoreCase))
{
return fileContainerProvider;
}
else if (PipelineArtifactConstants.FileShareArtifact.Equals(artifactType, StringComparison.CurrentCultureIgnoreCase))
{
return fileShareProvider;
}
else
{
throw new InvalidOperationException($"{buildArtifact} is not of type PipelineArtifact, FileShare or BuildArtifact");
}
return provider;
}
}
}

0 comments on commit ea36436

Please sign in to comment.