Службы приложений - это неправильный сервис для сайтов c. Я наткнулся на эти документы, которые помогают мне быстро настроить сайт. как предположил Саджитхаран, вам придется использовать конвейер devops, чтобы получить тот же эффект, что и центр депиляции в службах приложений для развертывания.
Создайте «Учетную запись хранения» и go для STati c веб-сайт и включите Stati c веб-сайт
Создайте проект в Azure Создайте клик по конвейеру и создайте новый. В настройках setp выберите Node.js с помощью Angular. Я связал мой с хранилищем GitHub. Это добавит azure конвейерный yml в любую выбранную вами ветвь развертывания.
Вам потребуется создать артефакт, поэтому вам потребуется добавить дополнительную задачу в ваш yml. например,
- task: PublishBuildArtifacts@1
inputs:
pathToPublish: dist/Nebulous
artifactName: drop
Ваш полный yml должен выглядеть следующим образом
trigger:
- master
pool:
vmImage: 'ubuntu-latest'
steps:
- task: NodeTool@0
inputs:
versionSpec: '10.x'
displayName: 'Install Node.js'
- script: |
npm install -g @angular/cli
npm install
ng build --prod
displayName: 'npm install and build'
- task: PublishBuildArtifacts@1
inputs:
pathToPublish: dist/Nebulous
artifactName: drop
полезная ссылка о добавлении артефакта
После этого мы готовы к пу sh наш артефакт для нашей учетной записи хранения
Go до релизов от azure Devops
Под карточкой артефактов нажмите «Добавить» и добавьте к ней только что созданную линию трубопровода. Если вы хотите непрерывного развертывания, щелкните осветительный болт в углу и включите его.
Теперь нажмите ссылку под этапом 1, на которой написано «1 задание, 0 задание», затем нажмите «Плюс» на Строка работы агента для добавления новой задачи. Поиск копии файла AzureBlob.
Источник: выберите созданные конвейеры и перейдите к папке с артефактами, которую вы используете на предыдущих шагах
тип назначения Azure Blob
Выберите имя учетной записи хранения, которое вы создали ранее
Имя контейнера = $ web
Теперь вы можете вручную добавить или pu sh в вашу ветку, и она будет развернута в azure.
https://docs.microsoft.com/en-us/azure/javascript/tutorial-vscode-static-website-node-01?tabs=bash