Skip to content

Commit be648ce

Browse files
committed
make storage dependency lazy
1 parent eed3f0c commit be648ce

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

build.fsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -197,12 +197,12 @@ Target "GenerateZipToSign" (fun _ ->
197197
|> CreateZip buildDir toSignThridPartyPath String.Empty 7 true
198198
)
199199

200-
let storageAccount = CloudStorageAccount.Parse connectionString
201-
let blobClient = storageAccount.CreateCloudBlobClient ()
202-
let queueClient = storageAccount.CreateCloudQueueClient ()
200+
let storageAccount = lazy CloudStorageAccount.Parse connectionString
201+
let blobClient = lazy storageAccount.Value.CreateCloudBlobClient ()
202+
let queueClient = lazy storageAccount.Value.CreateCloudQueueClient ()
203203

204204
Target "UploadZipToSign" (fun _ ->
205-
let container = blobClient.GetContainerReference "azure-functions-cli"
205+
let container = blobClient.Value.GetContainerReference "azure-functions-cli"
206206
container.CreateIfNotExists () |> ignore
207207
let blobRef = container.GetBlockBlobReference toSignZipName
208208
blobRef.UploadFromStream <| File.OpenRead toSignZipPath
@@ -213,7 +213,7 @@ Target "UploadZipToSign" (fun _ ->
213213
)
214214

215215
Target "EnqueueSignMessage" (fun _ ->
216-
let queue = queueClient.GetQueueReference "signing-jobs"
216+
let queue = queueClient.Value.GetQueueReference "signing-jobs"
217217
let message = CloudQueueMessage ("SignAuthenticode;azure-functions-cli;" + toSignZipName)
218218
queue.AddMessage message
219219

@@ -223,7 +223,7 @@ Target "EnqueueSignMessage" (fun _ ->
223223

224224
Target "WaitForSigning" (fun _ ->
225225
let rec downloadFile fileName (startTime: DateTime) = async {
226-
let container = blobClient.GetContainerReference "azure-functions-cli-signed"
226+
let container = blobClient.Value.GetContainerReference "azure-functions-cli-signed"
227227
container.CreateIfNotExists () |> ignore
228228
let blob = container.GetBlockBlobReference fileName
229229
if blob.Exists () then

0 commit comments

Comments
 (0)