云效实现前端自动化打包部署

本文介绍了如何在云效平台上实现项目管理,包括新建流水线、配置代码地址、使用Node.js进行Webpack构建,以及主机部署的具体步骤,包括使用package.tgz进行包管理的详细过程。
摘要由CSDN通过智能技术生成

实现流程

新建流水线
配置代码地址
Node.js 构建
主机部署

1. 新建流水线

1.1 打开云效,找到流水线
在这里插入图片描述
立即新建:
在这里插入图片描述
选择模版或者创建空流水线
在这里插入图片描述

2.配置代码地址

  1. 选择代码源,阿里云的话就选择codeup即可
  2. 服务连接,主要是你自己的云效服务codeup
  3. 代码路径,根据你的云效路径默认生成的下拉选择你要配置的即可
  4. 选择要打包部署的分支名,例如:dev分支

在这里插入图片描述

3.Node.js 构建

vue项目一般在node.js环境下,webpack进行构建,构建命令一般为:npm run build,打包后生成的文件夹一般为list
在这里插入图片描述

  • 任务名称任意即可
  • 集群:一般默认都是云效北京构建集群
  • node.js构建:
    node版本如果没有特殊要求,就选最高的即可
    命令行:
npm install
npm run build

之所以先install一下防止,新增了插件项目构建失败的问题

在这里插入图片描述
配置打包路径:
在这里插入图片描述

4.主机部署

在这里插入图片描述
其中主要是需要配置服务器,接入新主机,将图中命令数据复制,登录所要构建的服务器后,直接粘贴回车执行即可。
在这里插入图片描述
配置主机后,部署配置下载路径,下载路径就是你的上一步dist文件夹要放的位置路径,在此路径下添加:/package.tgz即可,
后端部署脚本,其中APP_NAME为路径变量

tar zxvf /home/${APP_NAME}/package.tgz -C /home/${APP_NAME}/
rm -f /home/${APP_NAME}/package.tgz

在这里插入图片描述

5.配置完成、使用

在这里插入图片描述
点击此处即可实现一键部署

  • 16
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
前端自动化部署可以帮助我们将代码快速部署到服务器上,提高开发和部署的效率。下面介绍一下前端自动化部署的步骤以及如何将代码自动化部署到github。 1. 安装自动化部署工具 前端自动化部署需要借助一些工具,例如gulp、grunt、webpack等。根据自己的需求选择适合自己的自动化部署工具,然后进行安装。 2. 配置自动化部署脚本 在安装好自动化部署工具后,需要配置自动化部署的脚本。根据不同的工具,配置文件的格式不同,但一般都需要配置一些基本项,如输入输出路径、需要执行的任务等。可以参考官方文档或其他资料进行配置。 3. 集成自动化部署自动化部署集成到开发环境中,一般需要配置一些开发工具的插件或者编写一些脚本。例如,可以编写一个gulp插件,在开发完成后自动执行自动化部署脚本。这样可以方便地将代码部署到服务器上。 4. 自动化部署到github 将代码自动化部署到github可以使代码管理更加便捷,具体步骤如下: step1:将代码上传到github仓库 将代码上传到github仓库中,可以通过命令行或者git客户端进行操作。 step2:配置自动化部署脚本 根据需要配置自动化部署脚本,例如使用gulp自动化打包。 step3:编写自动化部署脚本 编写自动化部署脚本,将代码自动化部署到github中。 step4:设置github webhook 在github上设置webhook,使代码提交时能够自动运行自动化部署脚本。 总结: 通过前端自动化部署,可以使代码管理和部署更加便捷高效,减少手动操作,提高开发效率。如果需要将代码自动化部署到github,则需要了解github的webhook机制,并编写相应的自动化部署脚本。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值