# ci-start-vue **Repository Path**: eric-gm/ci-start-vue ## Basic Information - **Project Name**: ci-start-vue - **Description**: 只是一个小demo,设置了eslint+prettier可以配合vscode做代码保存自动格式化,设置了简单的webpack配置 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 10 - **Created**: 2020-09-02 - **Last Updated**: 2022-09-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ci-start-vue ## 介绍 小前端团队的 CI / CD 这个仓库用于工程化,CI / CD 学习的开始 建议通过一步步的配置,来学习掌握整个流程 ## 自动格式化 本仓库初始化的时候,自带eslint+prettier,可以配合vscode做保存自动格式化 注意:我们这个仓库没有githook的哈,需要的自行添加 ## 分支 dev 开发分支 release 测试 & 预发布分支 master 线上生产环境分支 feature-* 功能分支 hotfix 修复分支 ## 运行 ```bash #安装依赖 npm i #运行本地开发模式 npm run server #打包开发环境的部署代码 npm run build-dev #打包测试环境的部署代码 npm run build-release #打包生产环境的部署代码 npm run build ``` ## Jenkins Blueocean 初始化运行你会看到这样的流水线 ![ci-start-vue](ci-start-vue.png) ## 最后 你想换成react也行,因为 CI / CD 基本不会涉及到 vue、react具体的使用哈 你可以自定义自己的分支策略,后面的代码教程对应去改就好了