![](/img/trans.png)
[英]How to deploy chatbot (NodeJS) In Azure without Bitbucket connection
[英]How to deploy nodeJs app from Bitbucket to Azure
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
并且最终导致内部服务器错误当我尝试在部署后运行网站时找不到软件包...
然后,我创建了一个VSTS帐户,以在两个部分中配置连续交付 ... Azure门户中的选件CD以及在VSTS中创建管道...
我的问题很简单...为了避免Azure门户带来任何麻烦(目前似乎很复杂,或者只是我,因为我更习惯使用AWS和Heroku),有没有一种方法可以从BitBucket实际部署自动地?
如何将NodeJs应用程序从Bitbucket部署到Azure
一个简单的解决方案是使用持续部署,该链接详细介绍了如何设置
npm install
我不确定您是否需要VSTS,因为我认为您的工作流程是这样的(基于我对CI的工作原理的假设)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.