首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将gulp项目部署到azurewebsites上

将gulp项目部署到azurewebsites上
EN

Stack Overflow用户
提问于 2015-09-05 07:14:37
回答 1查看 1.5K关注 0票数 0

我的项目看起来是这样的:

├──bower.json

├──源

│├──bower_components

│├──图像

│├──index.html

│├──scripts.min.js

│└──styles.min.css

├──gulpfile.js

├──index.html

├──node_modules

│├──GUPP-模组-1

│└──gulp模组-2

├──package.json

└──自述

我用“狼吞虎咽”的方式把它建立在本地主机上。如何在ftp服务器(azurewebsites)上托管?上传什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-06 02:51:47

请先看一下评论!下面的答案仅适用于只用于编译脚本的gulp serve 。如果您正在启动web服务器,则不需要尝试下面的.

Azure (又名Azure网站)得到了古都的支持。

您可以在Kudu中通过向项目根目录添加.deploymentdeployment.sh来设置自定义部署脚本。每次将新提交提交到存储库时,Kudu都会运行您的部署脚本。(Note__:FTP上载不会触发部署)

样本.deployment

代码语言:javascript
复制
[config]  
command = bash ./deploy.sh  

示例deploy.sh (修改后的版本来自下面的博客文章)

代码语言:javascript
复制
# Deployment  
# ----------  

echo Handling node.js gulp deployment.  

# 1. Select node version  
selectNodeVersion  

# 2. Install npm packages  
if [ -e "$DEPLOYMENT_SOURCE/package.json" ]; then  
  eval $NPM_CMD install  
  exitWithMessageOnError "npm failed"  
fi  

# 3. Install bower packages  
if [ -e "$DEPLOYMENT_SOURCE/bower.json" ]; then  
  eval $NPM_CMD install bower  
  exitWithMessageOnError "installing bower failed"  
  ./node_modules/.bin/bower install  
  exitWithMessageOnError "bower failed"  
fi  

# 4. Run gulp for build
if [ -e "$DEPLOYMENT_SOURCE/gulpfile.js" ]; then  
  eval $NPM_CMD install gulp 
  exitWithMessageOnError "installing gulpfailed"  
  ./node_modules/.bin/gulp serve
  exitWithMessageOnError "gulp failed"  
fi  

# 5. KuduSync to Target  
"$KUDU_SYNC_CMD" -v 500 -f "$DEPLOYMENT_SOURCE/dist" -t "$DEPLOYMENT_TARGET" -n "$NEXT_MANIFEST_PATH" -p "$PREVIOUS_MANIFEST_PATH" -i ".git;.hg;.deployment;deploy.sh"  
exitWithMessageOnError "Kudu Sync to Target failed"  

进一步读:

Git和Grunt部署到Windows

使用Git部署的Microsoft Azure Web App (网站)自定义部署脚本

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32410527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档