Gitlab - the new workbench (2nd edition)

911 views

Published on

面向企业内部的 Git 托管服务

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
911
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
16
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Gitlab - the new workbench (2nd edition)

  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. 各种谢!

×