使用华为云服务一键构建部署发布前端和Node.js服务

本文介绍了如何使用华为云服务进行前端和Node.js服务的一键构建部署发布。通过将代码仓库导入华为云,利用其自动化构建流程,可以简化和加速发布过程,避免环境配置和手动操作带来的问题。文章详细阐述了从新建项目、代码托管、构建策略设置到编写Dockerfile和发布步骤,展示了华为云在提效和降低运维复杂性方面的优势。
摘要由CSDN通过智能技术生成

如何使用华为云服务一键构建部署发布前端和Node.js服务

构建部署,一直是一个很繁琐的过程
  • 作为开发,最害怕遇到版本发布,特别是前、后端一起上线发布,项目又特别多的时候

  • 例如你有10个项目,前后端都要同时发布,那么就需要多次合并代码、构建,重复很多动作..而且还要去关心构建机器环境是不是变了?配置是否能扛住同时构建多个应用,人为的操作次数多了,就很难保证万无一失

  • 那这种局面怎么破? 是不是要考虑从技术角度来提效? 假如我把所有的构建、发布都迁移到云端,可以一键push代码,然后自动完成构建,我只要执行一个命令就可以完成部署,又不需要关心机器配置和环境变化,那我们的工作效率是不是可以大大提升?

我之前的构建发布流程
  • 之前我是使用Travis CIgitHub以及docker-compose结合进行一键代码push构建发布

  • 但是有一个很明显的问题,gitHubTravis这两个平台是完全独立的,特别是我代码托管在gitHub上,有时候访问速度还很慢,更要命的是没有在一个平台上形成完整的链路闭环

  • 于是我找了很多个平台,最终发现,华为云可以满足我的需求,既可以代码托管,也有可配置的自动化构建流程,而且访问速度快,纯中文界面友好

新建项目 & 迁移到华为云

  • 像我们前端和Node.js都是有一些脚手架,例如React这种框架,就有很多脚手架可以一键生成项目模板,让你不再关心工程化配置的问题,华为云的developer模块也提供了这个功能

    image.png
  • 选择想要的模板,像我选择的是React+express模板,10秒钟左右就生成好了,此时就可以在我的模板产物中看

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值