gpt4 book ai didi

azure - 使用 Bitbucket 管道自动将静态网站部署到 Azure 中

转载 作者:行者123 更新时间:2023-12-05 06:20:29 27 4
gpt4 key购买 nike

我是 azure 新手,我想使用 bitbucket pipeline yml 脚本自动将静态网站部署到 azure blob 存储中。有人可以提及我们需要遵循的流程吗?

最佳答案

我不使用 BitBucket,但我使用 Azure DevOps pipeline 将我的个人网站发布到 Azure Blob 存储。 。您应该能够使用类似的 Azure Pipeline,但将其连接到 BitBucket 存储库而不是 Azure Repos。您的任务应该如下所示:

steps:
- task: AzureFileCopy@2
displayName: 'AzureBlob File Copy'
inputs:
SourcePath: .
azureSubscription: <Your subscription here>
Destination: AzureBlob
storage: <storage account name>
ContainerName: <Blob storage container here>

如果您的网站使用 CDN,您可能需要刷新 CDN 缓存,以便更新立即可见:

steps:
- task: AzureCLI@1
displayName: 'Purge the CDN cache'
inputs:
azureSubscription: '<Your subscription here>'
scriptLocation: inlineScript
inlineScript: 'az cdn endpoint purge --resource-group ''yevster.com'' --profile-name ''<CDN profile name>'' --name <name> --content-paths ''/'''
<小时/>

快速更新:看起来像this如果您想在 BitBucket 中执行此操作,这就是您正在寻找的内容。我没试过。您还需要使用Azure CLI Run刷新 CDN 缓存的任务。

关于azure - 使用 Bitbucket 管道自动将静态网站部署到 Azure 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60420768/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com