/// <summary> /// Deploy local directory to KuduWebsite as read only Zip file system /// </summary> /// <param name="client">The Kudu client.</param> /// <param name="localPath">The local directory path.</param> /// <returns>The path of deployed Zip.</returns> /// <example> /// <code> /// #addin nuget:?package=Cake.Kudu.Client /// /// string baseUri = EnvironmentVariable("KUDU_CLIENT_BASEURI"), /// userName = EnvironmentVariable("KUDU_CLIENT_USERNAME"), /// password = EnvironmentVariable("KUDU_CLIENT_PASSWORD"); /// /// IKuduClient kuduClient = KuduClient( /// baseUri, /// userName, /// password); /// /// DirectoryPath sourceDirectoryPath = "./Documentation/"; /// /// FilePath deployFilePath = kuduClient.ZipRunFromDirectory(sourceDirectoryPath); /// /// Information("Deployed to {0}", deployFilePath); /// </code> /// </example> public static FilePath ZipRunFromDirectory( this IKuduClient client, DirectoryPath localPath) { return(client.ZipRunFromDirectory( skipPostDeploymentValidation: false, localPath: localPath)); }