Skip to main content

项目开发与部署

在创建项目时, 我们需要确定该项目会有以下 3 个分支, 分别有不同的职能, 推荐将 develop 分支设置为默认分支:

* develop - 开发分支, 一般情况下我们都处于该分支下进行主线开发 (星号表示默认分支)
test - 测试环境, 该分支会自动触发 CI (持续集成), 并将 BUILD 文件夹下的静态文件部署上测试环境
master - 正式环境, 该分支需要管理员 (sheailun@kingsoft.com) 权限进行`代码 review`, 审核通过后将执行 `merge request`会自动触发 CI (持续集成), 并将 BUILD 文件夹下的静态文件部署上测试环境

部署上线#

开发者需要在 develop 分支完成该次需求的开发, 完成后通过 gitlab merge branch 进行分支的合并, 如没有分支请自行 git checkout.

- 部署到测试环境时, 请将 develop 分支内容 merge 到 test
- 部署到正式环境时, 请将 develop 分支内容 merge 到 master

使用 gitlab 进行部署#

开发者也可以使用 gitlab 进行部署, 部署方式如图所示即可:

部署地址#

开发者可以在提交 merge request 后观测 gitlab CI 部署流程, 并根据 CI 结果获取上线地址: