Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

GitLab—the new workbench

26,849 views

Published on

  • Be the first to comment

GitLab—the new workbench

  1. 1. GitLab – the New Workbench 新一代项目协作平台预览
  2. 2. 吾将上下而求索INTRO
  3. 3. 所谓“协作平台”
  4. 4. 回首往昔• Demo Server• Local• FED• GitHub
  5. 5. 今日主角GITLAB
  6. 6. 关于 GitLab• gitlab.taobao.ali.com• 本身是开源项目• 整个平台包含: – git server – web access – pages
  7. 7. 薄了,轻了,快了;十小时续航时间CORE FEATURE
  8. 8. GitLab 核心价值• 多人协作• 代码评审• 项目相关资源整合
  9. 9. 多人协作基础 - 权限管理• 不是每个人都可以动主干• 非项目开发成员也可以提 issue 等
  10. 10. 多人协作的工作流开始一 功能点 提交代 处理 发布个项目 开发 码评审 issues
  11. 11. 代码评审基础 - 代码阅览和批注• 在线查看代码文本• 查看历史提交• 对提交、合并请求等进行批注• 对代码行进行批注
  12. 12. 代码评审的流程机制• 本身融入在工作流中• 代码提交必须请求合并 (merge requests)• 收到合并请求邮件通知后介入查看• 留下对代码行的注释、对本次提交的注释, 选择驳回重做或认可合并• 合并完后的效果
  13. 13. 资源整合 - Wiki, ...• README• 问题、反馈 (issues)• wiki• 留言板 (wall)• 代码段 (snippets)• 以上所有均支持 markdown
  14. 14. 资源整合 - pages• 在线查看项目下的 html• 用作项目帮助• 用作项目 API 文档• gitlab-help.gitlab.taobao.ali.com
  15. 15. 加点芝士,味道更好IMPROVEMENTS
  16. 16. 整合发布• 人为约定分支,手动部署• 使用 web hooks 绑定第三方服务• 期待 SCM 整合部署发布
  17. 17. 整合 issues• 和其他平台进行双向同步• 支持更多结构化字段
  18. 18. 帮助文档• 提供 git 和 gitlab 的相关操作帮助• 前端门户组展开落实并正逐步完善…• gitlab-help.gitlab.taobao.ali.com
  19. 19. 各种谢!

×