SlideShare 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

PPTX
GDG Taichung - Firebase Introduction 01
PDF
kissy modularization part2
PPTX
Git Flow 管理
PDF
W3CTech美团react专场-React Native 初探
PDF
美团点评技术沙龙05 - 前后端联调方案探索与应用
PPTX
Team Foundation Server
PDF
ALPHAhackathon: How to collaborate
PDF
美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践
GDG Taichung - Firebase Introduction 01
kissy modularization part2
Git Flow 管理
W3CTech美团react专场-React Native 初探
美团点评技术沙龙05 - 前后端联调方案探索与应用
Team Foundation Server
ALPHAhackathon: How to collaborate
美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践

What's hot (20)

PDF
Train.IO 【第六期-OpenStack 二三事】
PPTX
Dot Net Core 實戰 GraphQL
PPTX
架構設計-資料存取的選擇
PPTX
網站上線了,然後呢?
PDF
React Native & V2HOT
PDF
美团点评技术沙龙13-酒旅Hybrid架构体系及演进
PDF
React 组件开发
PPT
腾讯大讲堂46 自由cgi之路v3
PDF
W3CTech美团react专场-Thinking in React
PDF
Git 版本控制系統 -- 從微觀到宏觀
PDF
Intro to Git 投影片
PPT
Learn git
PPTX
Azure Web App on Linux @ Global Azure Bootcamp 2017 Taiwan
PDF
Nginx+Lua在京东商品详情页的大规模应用
PPTX
Angular 5 全新功能探索 @ JSDC2017
PPT
杨皓 新浪博客前端架构分享
PDF
美团点评技术沙龙13-前端工程化开发方案app-proto介绍
PDF
百度前端性能监控与优化实践
PPTX
01.uliweb介绍
PPTX
Android 程式設計(4)
Train.IO 【第六期-OpenStack 二三事】
Dot Net Core 實戰 GraphQL
架構設計-資料存取的選擇
網站上線了,然後呢?
React Native & V2HOT
美团点评技术沙龙13-酒旅Hybrid架构体系及演进
React 组件开发
腾讯大讲堂46 自由cgi之路v3
W3CTech美团react专场-Thinking in React
Git 版本控制系統 -- 從微觀到宏觀
Intro to Git 投影片
Learn git
Azure Web App on Linux @ Global Azure Bootcamp 2017 Taiwan
Nginx+Lua在京东商品详情页的大规模应用
Angular 5 全新功能探索 @ JSDC2017
杨皓 新浪博客前端架构分享
美团点评技术沙龙13-前端工程化开发方案app-proto介绍
百度前端性能监控与优化实践
01.uliweb介绍
Android 程式設計(4)
Ad

Viewers also liked (9)

PPT
Präsentation fritsch 2
PDF
Hepatite C
PDF
Flores en florero y caja
PPTX
Comunicacion ciencias sociales
PPT
Präsentation fritsch
PPTX
Classificação anime
PDF
Arreglos y ramos 2
PDF
Rampage verão 2013 - Catálogo de Lançamento
PDF
Ewha iPad Guidebook ver 1.0
Präsentation fritsch 2
Hepatite C
Flores en florero y caja
Comunicacion ciencias sociales
Präsentation fritsch
Classificação anime
Arreglos y ramos 2
Rampage verão 2013 - Catálogo de Lançamento
Ewha iPad Guidebook ver 1.0
Ad

Similar to Gitlab - the new workbench (2nd edition) (16)

PPTX
Git 使用介绍
PPTX
极狐 GitLab 一站式 DevOps 解决方案 v1.10 docuemnt
PDF
Git 入门实战
PDF
Git入门与实践
PPT
Github简介及实用入门
PDF
Progit cn
PDF
敏捷模式下的百度研发基础环境建设 1
PDF
软件开发工程化的个人体验
PPT
Git 简介
PDF
Git=geek?
PDF
Scrum gathering 2012 shanghai 精益与持续改进分会场演讲话题: 大型企业ci平台建设和实施分享(陈小光)
PPTX
Gitlab教學
PPTX
Git内部培训文档
PPTX
Git Essence Tutorial
PPTX
Git
PPT
Trac内部分享
Git 使用介绍
极狐 GitLab 一站式 DevOps 解决方案 v1.10 docuemnt
Git 入门实战
Git入门与实践
Github简介及实用入门
Progit cn
敏捷模式下的百度研发基础环境建设 1
软件开发工程化的个人体验
Git 简介
Git=geek?
Scrum gathering 2012 shanghai 精益与持续改进分会场演讲话题: 大型企业ci平台建设和实施分享(陈小光)
Gitlab教學
Git内部培训文档
Git Essence Tutorial
Git
Trac内部分享

More from Pu Shiming (9)

PDF
LeSS in action
PDF
Dpl in action
PDF
Pagelet in action
PPTX
Charset and encoding
PPTX
Rendering in browser
PPTX
Mars attack 2011-04-15
PPTX
Mars attack 2010-07-16
PPTX
Encoding in javascript
PPTX
Mars attack 2010-07-30
LeSS in action
Dpl in action
Pagelet in action
Charset and encoding
Rendering in browser
Mars attack 2011-04-15
Mars attack 2010-07-16
Encoding in javascript
Mars attack 2010-07-30

Gitlab - the new workbench (2nd edition)