研发及发版注意事项(本文档作为主分支下的文件存在)

一、项目的建立与签出

1、每个项目作为一个分支存在，分支名称设定为项目名。
2、研发签出
   git clone -b <项目名称>   git@gitlab.gongsibao.com:jiangyong/zhichan.git.
3、项目中不再上传 node_modules,需要设定.gitignore，内容是 node-modules/
4、本地项目运行需要执行：
   cnpm install 安装依赖库。

二、发版流程

在项目所在分支内：

1、提交并推送本地代码到远程仓库
2、git tag 查看当前已经到达哪个版本(release-v1.0.0)
    项目版本号分配参见后面的分配表
3、git tag release-v1.0.1(设定新的版本名称，格式必须是这种格式)
      git push --tags------------------------------这一步很重要
4、执行完第3步后，容器镜像将自动生成到镜像库中（构建镜像程序，只对release-vx.x.x格式敏感）
5、利用k8s上线镜像为运行容器（这一步后续会实现为自动化）

项目版本号段分配
9.  bpo-admin  release-v9.x.x

后续号端请继续补充
查看自己项目号段到达的数字，执行git tag | grep v【号段前缀】








