前端项目部署工具- Cloud Toolkit

本文介绍如何使用AlibabaCloudToolkit插件在nginx上部署前端项目,适合前端项目独立运行且前端人员不会发包的情况。教程涵盖插件安装、配置、服务器设置及自动化部署脚本等内容。

这是一个靠此插件在nginx部署前段项目的教程

背景:前段项目要独立,脱离后台,但前端人员不会发包,于是就有了这个教程

前端项目部署工具

 

1:安装Alibaba Cloud Toolkit 插件

 

2:配置

 

3:

x项目服务器:IP 端口22 用户名XXX 密码XXXXXXXXXXXXX

复制时注意空格,然后点击test connection,成功的话就点击Add添加。

4:项目配置

5:添加命令

6:配置命令

7:内容写:sh /var/ftp/virtualuser/install_h5.sh

8:点击OK,配置完成,选中你配置的功能,点击启动

本文章用到的sh脚本

warUrl=$(find /var/ftp/virtualuser -maxdepth 1 -name "*.zip")
warName=${warUrl#*ser/}

echo ${warUrl}
echo ${warName}

prefix=/var/ftp/virtualuser
appName=eichong_h5

if [ ! -f "${warUrl}" ]; then
  echo "${warUrl}" "pkg is not existing."
  exit 1
fi

if [ ! -d "${prefix}" ]; then
  echo "${prefix}" "dir is not existing."
  exit 1
fi


rm -rf ${prefix}/${appName}
cd ${prefix}
unzip $warName
mv dist/ ${appName}/
rm $warName
#我们common.js存着不同环境的访问地址,所有各个环境需要自动替换。
cp ${prefix}/conf/dev_common.js	/var/ftp/virtualuser/eichong_h5/static/address
rm -rf /var/ftp/virtualuser/eichong_h5/static/address/common.js
mv /var/ftp/virtualuser/eichong_h5/static/address/dev_common.js /var/ftp/virtualuser/eichong_h5/static/address/common.js

以上,有任何问题可以直接留言,看到就会回复~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值