CCNet.Build.Reconfigure.ConfigurationBuilder.AzureUpload C# (CSharp) Method

AzureUpload() private method

private AzureUpload ( IProjectConfiguration config, string container, string localFile, bool includeVersion = true ) : void
config IProjectConfiguration
container string
localFile string
includeVersion bool
return void
		private void AzureUpload(IProjectConfiguration config, string container, string localFile, bool includeVersion = true)
		{
			var fileName = Path.GetFileName(localFile);

			var blobFile = includeVersion
				? $"{config.UniqueName()}/$[$CCNetLabel]/{fileName}"
				: $"{config.UniqueName()}/{fileName}";

			ExecTaskLegacy(
				"$(ccnetBuildAzureUpload)",
				$@"Upload ""{fileName}"" to ""{container}""",
				new Arg("Storage", "Devbuild"),
				new Arg("Container", container),
				new Arg("LocalFile", localFile),
				new Arg("BlobFile", blobFile));
		}
	}