Автоматическое развертывание веб-сайта stati c на Azure с использованием конвейеров Bitbucket - PullRequest
0 голосов
/ 26 февраля 2020

Я новичок в azure и хочу автоматически развернуть веб-сайт stati c в хранилище больших двоичных объектов azure со сценарием bitbucket pipeline yml. Кто-нибудь может, пожалуйста, упомянуть процесс, которому мы должны следовать?

Ответы [ 2 ]

0 голосов
/ 27 февраля 2020

пожалуйста, посмотрите на эти две страницы:

  1. https://confluence.atlassian.com/bitbucket/deploy-to-microsoft-azure-900820699.html
  2. https://bitbucket.org/atlassian/azure-storage-deploy/src/master/README.md

Пишите сюда, если вам нужна помощь, Макс

0 голосов
/ 26 февраля 2020

Я не использую BitBucket, но я публикую sh мой личный сайт на Azure блоб-хранилище с Azure конвейером DevOps . Вы должны иметь возможность использовать аналогичный Azure конвейер, но подключите его к своему хранилищу 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 с вашим сайтом, вы можете захотеть заполнить sh кеш 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 ''/'''

Быстрое обновление: похоже, что это - это то, что вам нужно, если вы хотите сделать это в BitBucket. Я не пробовал это. Вам также нужно будет использовать задачу Azure CLI Run для гриппа sh кеш CDN.

...