doesCacheExist()

in src/vsts/buildAndReleaseTask/task.js [63:77]


  doesCacheExist(hash, options.storageAccount, options.storageContainer, options.storageKey).then(function (result) {
    if (result) {
      console.log(result, "CACHE HIT!");

      if (options.downloadCacheOnHit) {
        downloadCache(hash, options.storageAccount, options.storageContainer, options.storageKey, options.outputPath).then(function () {
          extractCache(options.outputPath, hash);
          deleteCache(options.outputPath, hash);
        }).catch(function () { return runExecCommand(options) });
      }
    } else {
      console.log("CACHE MISS!");
      return onCacheMiss(hash, options);
    }
  });