Некоторое время назад в Bitbucket были доступны конвейеры, и я боролся, но не из Bitbucket часть, но часть Azure, поскольку я не могу найти простой способ развертывания.
в моем BitBucket у меня есть bitbucket-pipelines.yml
с
image: node:8.9.4
pipelines:
default:
- step:
name: Build and test
caches:
- node
script: # install packages and run tests
- npm install
- npm test
- step:
name: Deploy to Azure
script:
- git push https://$AZURE_LOGIN:$AZURE_PASSWORD@$AZURE_APP_NAME.scm.azurewebsites.net/$AZURE_APP_NAME.git master
и все работает хорошо из части BB, проблема в том, что код, отправленный в Azure из этой командной строки, является источником приложения, и я не могу найти простой способ указать Azure запустить npm install
, и в итоге я получаю Internal Ошибка сервера, когда пакет не был найден при попытке запустить веб-сайт после развертывания ...
Затем я создал учетную запись VSTS для настройки Непрерывной доставки в обеих частях ... компакт-диск с опциями на портале Azure, а также создание конвейера в VSTS ...
Мой вопрос прост ... чтобы избежать чего-либо на портале Azure (кажется, на данный момент это усложняет, или это только я, поскольку я больше привык работать с AWS и Heroku), есть ли способ развернуть из BitBucket автоматически?