狠狠撸

狠狠撸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

What's hot (20)

Train.IO 【第六期-OpenStack 二三事】
Train.IO 【第六期-OpenStack 二三事】Train.IO 【第六期-OpenStack 二三事】
Train.IO 【第六期-OpenStack 二三事】
inwin stack
?
Dot Net Core 實戰 GraphQL
Dot Net Core 實戰 GraphQLDot Net Core 實戰 GraphQL
Dot Net Core 實戰 GraphQL
Jimmy Ho
?
架构设计-资料存取的选择
架构设计-资料存取的选择架构设计-资料存取的选择
架构设计-资料存取的选择
國昭 張
?
网站上线了,然后呢?
网站上线了,然后呢?网站上线了,然后呢?
网站上线了,然后呢?
Kirk Chen
?
React Native & V2HOT
React Native & V2HOTReact Native & V2HOT
React Native & V2HOT
Xcat Liu
?
美团点评技术沙龙13-酒旅贬测产谤颈诲架构体系及演进
美团点评技术沙龙13-酒旅贬测产谤颈诲架构体系及演进美团点评技术沙龙13-酒旅贬测产谤颈诲架构体系及演进
美团点评技术沙龙13-酒旅贬测产谤颈诲架构体系及演进
美团点评技术团队
?
React 组件开发
React 组件开发React 组件开发
React 组件开发
Xcat Liu
?
腾讯大讲堂46 自由cgi之路v3
腾讯大讲堂46 自由cgi之路v3腾讯大讲堂46 自由cgi之路v3
腾讯大讲堂46 自由cgi之路v3
areyouok
?
W3CTech美团react专场-Thinking in React
W3CTech美团react专场-Thinking in ReactW3CTech美团react专场-Thinking in React
W3CTech美团react专场-Thinking in React
美团点评技术团队
?
Git 版本控制系統 -- 從微觀到宏觀
Git 版本控制系統 -- 從微觀到宏觀Git 版本控制系統 -- 從微觀到宏觀
Git 版本控制系統 -- 從微觀到宏觀
Wen-Tien Chang
?
Intro to Git 投影片
Intro to Git 投影片Intro to Git 投影片
Intro to Git 投影片
Tony Yeh
?
Learn git
Learn gitLearn git
Learn git
甘 李
?
Azure Web App on Linux @ Global Azure Bootcamp 2017 Taiwan
Azure Web App on Linux @ Global Azure Bootcamp 2017 TaiwanAzure Web App on Linux @ Global Azure Bootcamp 2017 Taiwan
Azure Web App on Linux @ Global Azure Bootcamp 2017 Taiwan
Will Huang
?
狈驳颈苍虫+尝耻补在京东商品详情页的大规模应用
狈驳颈苍虫+尝耻补在京东商品详情页的大规模应用狈驳颈苍虫+尝耻补在京东商品详情页的大规模应用
狈驳颈苍虫+尝耻补在京东商品详情页的大规模应用
OpenRestyCon
?
Angular 5 全新功能探索 @ JSDC2017
Angular 5 全新功能探索 @ JSDC2017Angular 5 全新功能探索 @ JSDC2017
Angular 5 全新功能探索 @ JSDC2017
Will Huang
?
杨皓 新浪博客前端架构分享
杨皓 新浪博客前端架构分享杨皓 新浪博客前端架构分享
杨皓 新浪博客前端架构分享
isnull
?
美团点评技术沙龙13-前端工程化开发方案补辫辫-辫谤辞迟辞介绍
美团点评技术沙龙13-前端工程化开发方案补辫辫-辫谤辞迟辞介绍美团点评技术沙龙13-前端工程化开发方案补辫辫-辫谤辞迟辞介绍
美团点评技术沙龙13-前端工程化开发方案补辫辫-辫谤辞迟辞介绍
美团点评技术团队
?
百度前端性能监控与优化实践
百度前端性能监控与优化实践百度前端性能监控与优化实践
百度前端性能监控与优化实践
Welefen Lee
?
01.耻濒颈飞别产介绍
01.耻濒颈飞别产介绍01.耻濒颈飞别产介绍
01.耻濒颈飞别产介绍
modou li
?
Android 程式設計(4)
Android 程式設計(4)Android 程式設計(4)
Android 程式設計(4)
Roy Wang
?
Train.IO 【第六期-OpenStack 二三事】
Train.IO 【第六期-OpenStack 二三事】Train.IO 【第六期-OpenStack 二三事】
Train.IO 【第六期-OpenStack 二三事】
inwin stack
?
Dot Net Core 實戰 GraphQL
Dot Net Core 實戰 GraphQLDot Net Core 實戰 GraphQL
Dot Net Core 實戰 GraphQL
Jimmy Ho
?
架构设计-资料存取的选择
架构设计-资料存取的选择架构设计-资料存取的选择
架构设计-资料存取的选择
國昭 張
?
网站上线了,然后呢?
网站上线了,然后呢?网站上线了,然后呢?
网站上线了,然后呢?
Kirk Chen
?
React Native & V2HOT
React Native & V2HOTReact Native & V2HOT
React Native & V2HOT
Xcat Liu
?
美团点评技术沙龙13-酒旅贬测产谤颈诲架构体系及演进
美团点评技术沙龙13-酒旅贬测产谤颈诲架构体系及演进美团点评技术沙龙13-酒旅贬测产谤颈诲架构体系及演进
美团点评技术沙龙13-酒旅贬测产谤颈诲架构体系及演进
美团点评技术团队
?
React 组件开发
React 组件开发React 组件开发
React 组件开发
Xcat Liu
?
腾讯大讲堂46 自由cgi之路v3
腾讯大讲堂46 自由cgi之路v3腾讯大讲堂46 自由cgi之路v3
腾讯大讲堂46 自由cgi之路v3
areyouok
?
Git 版本控制系統 -- 從微觀到宏觀
Git 版本控制系統 -- 從微觀到宏觀Git 版本控制系統 -- 從微觀到宏觀
Git 版本控制系統 -- 從微觀到宏觀
Wen-Tien Chang
?
Intro to Git 投影片
Intro to Git 投影片Intro to Git 投影片
Intro to Git 投影片
Tony Yeh
?
Azure Web App on Linux @ Global Azure Bootcamp 2017 Taiwan
Azure Web App on Linux @ Global Azure Bootcamp 2017 TaiwanAzure Web App on Linux @ Global Azure Bootcamp 2017 Taiwan
Azure Web App on Linux @ Global Azure Bootcamp 2017 Taiwan
Will Huang
?
狈驳颈苍虫+尝耻补在京东商品详情页的大规模应用
狈驳颈苍虫+尝耻补在京东商品详情页的大规模应用狈驳颈苍虫+尝耻补在京东商品详情页的大规模应用
狈驳颈苍虫+尝耻补在京东商品详情页的大规模应用
OpenRestyCon
?
Angular 5 全新功能探索 @ JSDC2017
Angular 5 全新功能探索 @ JSDC2017Angular 5 全新功能探索 @ JSDC2017
Angular 5 全新功能探索 @ JSDC2017
Will Huang
?
杨皓 新浪博客前端架构分享
杨皓 新浪博客前端架构分享杨皓 新浪博客前端架构分享
杨皓 新浪博客前端架构分享
isnull
?
美团点评技术沙龙13-前端工程化开发方案补辫辫-辫谤辞迟辞介绍
美团点评技术沙龙13-前端工程化开发方案补辫辫-辫谤辞迟辞介绍美团点评技术沙龙13-前端工程化开发方案补辫辫-辫谤辞迟辞介绍
美团点评技术沙龙13-前端工程化开发方案补辫辫-辫谤辞迟辞介绍
美团点评技术团队
?
百度前端性能监控与优化实践
百度前端性能监控与优化实践百度前端性能监控与优化实践
百度前端性能监控与优化实践
Welefen Lee
?
01.耻濒颈飞别产介绍
01.耻濒颈飞别产介绍01.耻濒颈飞别产介绍
01.耻濒颈飞别产介绍
modou li
?
Android 程式設計(4)
Android 程式設計(4)Android 程式設計(4)
Android 程式設計(4)
Roy Wang
?

Viewers also liked (20)

Javascript template
Javascript templateJavascript template
Javascript template
Kai Cui
?
前端专利那些事儿
前端专利那些事儿前端专利那些事儿
前端专利那些事儿
tblanlan
?
July.2011.w3ctech
July.2011.w3ctechJuly.2011.w3ctech
July.2011.w3ctech
Kai Cui
?
一个前端闯蝉模板引擎的实现和优化
一个前端闯蝉模板引擎的实现和优化一个前端闯蝉模板引擎的实现和优化
一个前端闯蝉模板引擎的实现和优化
tblanlan
?
Yui3在美团 2
Yui3在美团 2Yui3在美团 2
Yui3在美团 2
Kai Cui
?
Gitlab
GitlabGitlab
Gitlab
Tom Chen
?
GitLab/GitLab.com勉強会 第2回
GitLab/GitLab.com勉強会 第2回GitLab/GitLab.com勉強会 第2回
GitLab/GitLab.com勉強会 第2回
NaohiroHamada
?
PHP Codeception テスト -- 日本語
PHP Codeception テスト -- 日本語PHP Codeception テスト -- 日本語
PHP Codeception テスト -- 日本語
Florent Batard
?
GitLab 8.6 - Release Webcast
GitLab 8.6 - Release Webcast GitLab 8.6 - Release Webcast
GitLab 8.6 - Release Webcast
GitLab, Inc
?
骋颈迟由超浅入超深
骋颈迟由超浅入超深骋颈迟由超浅入超深
骋颈迟由超浅入超深
羊 小咩 (lamb-mei)
?
簡介 GitHub 平台
簡介 GitHub 平台簡介 GitHub 平台
簡介 GitHub 平台
Will Huang
?
Docker & GitLab
Docker & GitLabDocker & GitLab
Docker & GitLab
Philip Zheng
?
Drag and-Drop WordPress Themes
Drag and-Drop WordPress ThemesDrag and-Drop WordPress Themes
Drag and-Drop WordPress Themes
East Bay WordPress Meetup
?
Security handout
Security handoutSecurity handout
Security handout
East Bay WordPress Meetup
?
WordPress In the Enterprise - East Bay WordPress Meetup
WordPress In the Enterprise - East Bay WordPress MeetupWordPress In the Enterprise - East Bay WordPress Meetup
WordPress In the Enterprise - East Bay WordPress Meetup
Tech Liminal
?
Sallie Goetsch: Making the Events Calendar Sit Up and Beg
Sallie Goetsch: Making the Events Calendar Sit Up and BegSallie Goetsch: Making the Events Calendar Sit Up and Beg
Sallie Goetsch: Making the Events Calendar Sit Up and Beg
East Bay WordPress Meetup
?
SEO for Bloggers - WordCamp Seattle 2012
SEO for Bloggers - WordCamp Seattle 2012SEO for Bloggers - WordCamp Seattle 2012
SEO for Bloggers - WordCamp Seattle 2012
Justin Briggs
?
Running a WordPress Business--Some Numbers
Running a WordPress Business--Some NumbersRunning a WordPress Business--Some Numbers
Running a WordPress Business--Some Numbers
East Bay WordPress Meetup
?
Custom Post Types and Custom Taxonomies
Custom Post Types and Custom TaxonomiesCustom Post Types and Custom Taxonomies
Custom Post Types and Custom Taxonomies
East Bay WordPress Meetup
?
East Bay WordPress Meetup Members March 2011
East Bay WordPress Meetup Members March 2011East Bay WordPress Meetup Members March 2011
East Bay WordPress Meetup Members March 2011
East Bay WordPress Meetup
?
Javascript template
Javascript templateJavascript template
Javascript template
Kai Cui
?
前端专利那些事儿
前端专利那些事儿前端专利那些事儿
前端专利那些事儿
tblanlan
?
July.2011.w3ctech
July.2011.w3ctechJuly.2011.w3ctech
July.2011.w3ctech
Kai Cui
?
一个前端闯蝉模板引擎的实现和优化
一个前端闯蝉模板引擎的实现和优化一个前端闯蝉模板引擎的实现和优化
一个前端闯蝉模板引擎的实现和优化
tblanlan
?
Yui3在美团 2
Yui3在美团 2Yui3在美团 2
Yui3在美团 2
Kai Cui
?
GitLab/GitLab.com勉強会 第2回
GitLab/GitLab.com勉強会 第2回GitLab/GitLab.com勉強会 第2回
GitLab/GitLab.com勉強会 第2回
NaohiroHamada
?
PHP Codeception テスト -- 日本語
PHP Codeception テスト -- 日本語PHP Codeception テスト -- 日本語
PHP Codeception テスト -- 日本語
Florent Batard
?
GitLab 8.6 - Release Webcast
GitLab 8.6 - Release Webcast GitLab 8.6 - Release Webcast
GitLab 8.6 - Release Webcast
GitLab, Inc
?
簡介 GitHub 平台
簡介 GitHub 平台簡介 GitHub 平台
簡介 GitHub 平台
Will Huang
?
WordPress In the Enterprise - East Bay WordPress Meetup
WordPress In the Enterprise - East Bay WordPress MeetupWordPress In the Enterprise - East Bay WordPress Meetup
WordPress In the Enterprise - East Bay WordPress Meetup
Tech Liminal
?
Sallie Goetsch: Making the Events Calendar Sit Up and Beg
Sallie Goetsch: Making the Events Calendar Sit Up and BegSallie Goetsch: Making the Events Calendar Sit Up and Beg
Sallie Goetsch: Making the Events Calendar Sit Up and Beg
East Bay WordPress Meetup
?
SEO for Bloggers - WordCamp Seattle 2012
SEO for Bloggers - WordCamp Seattle 2012SEO for Bloggers - WordCamp Seattle 2012
SEO for Bloggers - WordCamp Seattle 2012
Justin Briggs
?

Similar to GitLab—the new workbench (20)

合久必分,分久必合
合久必分,分久必合合久必分,分久必合
合久必分,分久必合
Qiangning Hong
?
美团前端架构介绍
美团前端架构介绍美团前端架构介绍
美团前端架构介绍
pan weizeng
?
Open source的devops工具箱 公開版@coscup2016
Open source的devops工具箱 公開版@coscup2016Open source的devops工具箱 公開版@coscup2016
Open source的devops工具箱 公開版@coscup2016
Kirk Chen
?
我們與Azure DevOps的距離
我們與Azure DevOps的距離我們與Azure DevOps的距離
我們與Azure DevOps的距離
Edward Kuo
?
前端调试工具,编码相关,性能相关
前端调试工具,编码相关,性能相关前端调试工具,编码相关,性能相关
前端调试工具,编码相关,性能相关
jay li
?
4. Go 工程化实践-0124-v2.pdf
4. Go 工程化实践-0124-v2.pdf4. Go 工程化实践-0124-v2.pdf
4. Go 工程化实践-0124-v2.pdf
ssuserd6c7621
?
Git 使用介绍
Git 使用介绍Git 使用介绍
Git 使用介绍
medcl
?
Comment System of 56.com
Comment System of 56.comComment System of 56.com
Comment System of 56.com
Ho Kim
?
Artifacts management with CI and CD
Artifacts management with CI and CDArtifacts management with CI and CD
Artifacts management with CI and CD
Chen-Tien Tsai
?
愛創小小聚201307 小強分享
愛創小小聚201307 小強分享愛創小小聚201307 小強分享
愛創小小聚201307 小強分享
iTrEnD
?
做自己的可可豆夾 @ cocoahead.tw
做自己的可可豆夾 @ cocoahead.tw做自己的可可豆夾 @ cocoahead.tw
做自己的可可豆夾 @ cocoahead.tw
Kai-Yuan Cheng
?
Nodejs & NAE
Nodejs & NAENodejs & NAE
Nodejs & NAE
q3boy
?
Software Engineer Talk
Software Engineer TalkSoftware Engineer Talk
Software Engineer Talk
Larry Cai
?
如何,高效利用搜索引擎+构建网络工具箱
如何,高效利用搜索引擎+构建网络工具箱如何,高效利用搜索引擎+构建网络工具箱
如何,高效利用搜索引擎+构建网络工具箱
84zhu
?
编辑器设计U editor
编辑器设计U editor编辑器设计U editor
编辑器设计U editor
taobao.com
?
骋颈迟丑耻产介绍及实用入门
骋颈迟丑耻产介绍及实用入门骋颈迟丑耻产介绍及实用入门
骋颈迟丑耻产介绍及实用入门
Rongxing Liu
?
Wiki in Teamroom - Connected Mind
Wiki in Teamroom - Connected MindWiki in Teamroom - Connected Mind
Wiki in Teamroom - Connected Mind
Rick Hwang
?
李成银:前端编译平台
李成银:前端编译平台李成银:前端编译平台
李成银:前端编译平台
taobao.com
?
前端编译平台
前端编译平台前端编译平台
前端编译平台
Welefen Lee
?
合久必分,分久必合
合久必分,分久必合合久必分,分久必合
合久必分,分久必合
Qiangning Hong
?
美团前端架构介绍
美团前端架构介绍美团前端架构介绍
美团前端架构介绍
pan weizeng
?
Open source的devops工具箱 公開版@coscup2016
Open source的devops工具箱 公開版@coscup2016Open source的devops工具箱 公開版@coscup2016
Open source的devops工具箱 公開版@coscup2016
Kirk Chen
?
我們與Azure DevOps的距離
我們與Azure DevOps的距離我們與Azure DevOps的距離
我們與Azure DevOps的距離
Edward Kuo
?
前端调试工具,编码相关,性能相关
前端调试工具,编码相关,性能相关前端调试工具,编码相关,性能相关
前端调试工具,编码相关,性能相关
jay li
?
4. Go 工程化实践-0124-v2.pdf
4. Go 工程化实践-0124-v2.pdf4. Go 工程化实践-0124-v2.pdf
4. Go 工程化实践-0124-v2.pdf
ssuserd6c7621
?
Git 使用介绍
Git 使用介绍Git 使用介绍
Git 使用介绍
medcl
?
Comment System of 56.com
Comment System of 56.comComment System of 56.com
Comment System of 56.com
Ho Kim
?
Artifacts management with CI and CD
Artifacts management with CI and CDArtifacts management with CI and CD
Artifacts management with CI and CD
Chen-Tien Tsai
?
愛創小小聚201307 小強分享
愛創小小聚201307 小強分享愛創小小聚201307 小強分享
愛創小小聚201307 小強分享
iTrEnD
?
做自己的可可豆夾 @ cocoahead.tw
做自己的可可豆夾 @ cocoahead.tw做自己的可可豆夾 @ cocoahead.tw
做自己的可可豆夾 @ cocoahead.tw
Kai-Yuan Cheng
?
Nodejs & NAE
Nodejs & NAENodejs & NAE
Nodejs & NAE
q3boy
?
Software Engineer Talk
Software Engineer TalkSoftware Engineer Talk
Software Engineer Talk
Larry Cai
?
如何,高效利用搜索引擎+构建网络工具箱
如何,高效利用搜索引擎+构建网络工具箱如何,高效利用搜索引擎+构建网络工具箱
如何,高效利用搜索引擎+构建网络工具箱
84zhu
?
编辑器设计U editor
编辑器设计U editor编辑器设计U editor
编辑器设计U editor
taobao.com
?
骋颈迟丑耻产介绍及实用入门
骋颈迟丑耻产介绍及实用入门骋颈迟丑耻产介绍及实用入门
骋颈迟丑耻产介绍及实用入门
Rongxing Liu
?
Wiki in Teamroom - Connected Mind
Wiki in Teamroom - Connected MindWiki in Teamroom - Connected Mind
Wiki in Teamroom - Connected Mind
Rick Hwang
?
李成银:前端编译平台
李成银:前端编译平台李成银:前端编译平台
李成银:前端编译平台
taobao.com
?

GitLab—the new workbench