Skip to content

wongest/auto-deploy-demo

Repository files navigation

auto-depoly-demo

  • 一个前端自动化部署的demo
  • 技术栈:
    • github action
    • docker
    • vue3

usage

  • 只有对master test dev分支更改,才会更新线上环境
  • host: 43.139.77.238
  • 分支对应端口
    • master: 8000
    • test: 8008
    • dev: 8009

how it work

  1. 上传代码到github后,当github action监听到push或者pull requests事件后,就会执行下面的逻辑
  2. 打包vue项目
  3. 制作镜像
  4. 上传镜像到阿里云
  5. 根据分支,若当前分支为部署分支,就会在远程服务器更新docker container

后续优化

  • 可以在前端页面区分环境(分支)#4

About

自动化部署 demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published