狠狠撸

狠狠撸Share a Scribd company logo
GitLab – the New Workbench

    新一代项目协作平台预览
吾将上下而求索

INTRO
所谓“协作平台”
回首往昔
?   Demo Server
?   Local
?   FED
?   GitHub
今日主角




GITLAB
对于 GitLab
? gitlab.taobao.ali.com
? 本身是开源项目
? 整个平台包含:
  – git server
  – web access
  – pages
薄了,轻了,快了;十小时续航时间

CORE FEATURE
GitLab 核心价值
? 多人协作
? 代码评审
? 项目相关资源整合
多人协作基础 - 权限管理
? 不是每个人都可以动主干
? 非项目开发成员也可以提 issue 等
多人协作的工作流



开始一   功能点   提交代   处理
                           发布
个项目   开发    码评审   issues
代码评审基础 - 代码阅览和批注
?   在线查看代码文本
?   查看历史提交
?   对提交、合并请求等进行批注
?   对代码行进行批注
代码评审的流程机制
? 本身融入在工作流中
? 代码提交必须请求合并 (merge requests)
? 收到合并请求邮件通知后介入查看
? 留下对代码行的注释、对本次提交的注释,
  选择驳回重做或认可合并
? 合并完后的效果
资源整合 - Wiki, ...
?   README
?   问题、反馈 (issues)
?   wiki
?   留言板 (wall)
?   代码段 (snippets)
?   以上所有均支持 markdown
资源整合 - pages
?   在线查看项目下的 html
?   用作项目帮助
?   用作项目 API 文档
?   gitlab-help.gitlab.taobao.ali.com
加点芝士,味道更好

IMPROVEMENTS
整合发布
? 人为约定分支,手动部署
? 使用 web hooks 绑定第三方服务
? 期待 SCM 整合部署发布
整合 issues
? 和其他平台进行双向同步
? 支持更多结构化字段
帮助文档
? 提供 git 和 gitlab 的相关操作帮助
? 前端门户组展开落实并正逐步完善…
? gitlab-help.gitlab.taobao.ali.com
各种谢!

More Related Content

GitLab—the new workbench