Esempio n. 1
0
 /// <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));
 }