Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GitLab Flow
Search
ogom
July 26, 2014
Programming
9.1k
5
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GitLab Flow
GitLab with Flow
ogom
July 26, 2014
More Decks by ogom
See All by ogom
PicoRuby から始めるたのしい電子工作
ogom
0
2.2k
GraphQL Better Errors
ogom
0
400
Osaka RubyKaigi 02
ogom
0
380
Osaka RubyKaigi 01
ogom
0
250
Contributing to GitLab with OSS Gate
ogom
0
650
DojoCon Japan 2017
ogom
0
170
GDStudy Engage
ogom
1
830
Using Immutable.js with React Redux
ogom
0
190
CoderDojo と オープンソース
ogom
2
540
Other Decks in Programming
See All in Programming
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
490
わからない話を追いかけたら、プログラミング言語を作る側にいた
ydah
3
580
MySQLとPostgreSQLって何が違うの?
akagami
0
150
DroidKaigi 2026 「個人開発という実験場: Android エンジニアが手にする4つの自由」
slashnephy
0
120
ハーネス設計入門 〜プロンプト、コンテキストの次〜
kinopeee
48
30k
思考垂れ流し開発 ~音声入力 × AIエージェント × 開発ハーネスによる試行錯誤~
npostring
0
570
GKE アップグレード前に知っておきたい Blue/Green と PDB の関係
stkk
0
120
AIエージェント時代のコードレビューを設計する
nogu66
2
470
AI に Inclusive UI を書かせよう — Design Rules Skill で Compose UI を作り直す
theoriatec2024
1
260
LLMは4年分のCompose移行を再現できるのか?実プロダクト279件のXMLで探る自動化の境界線
makun
0
230
書籍「プロフェッショナルAI駆動開発」紹介スライド
juntaromatsumoto
0
850
AI Readyの正体はデータマネジメントだ メダリオン2.0の最前線
freee
PRO
0
480
Featured
See All Featured
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
230
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
300
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
430
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
490
Between Models and Reality
mayunak
4
430
Exploring anti-patterns in Rails
aemeredith
3
480
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
510
Docker and Python
trallard
47
4.2k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
4
530
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
960
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Transcript
GitLab Flow 62nd Ruby/Rails ษڧձ@ؔ Takashi Ogomori
GitLab with Flow ਐԽ͢ΔGitHubΫϩʔϯΦʔϓϯιʔε։ൃϑϨʔϜϫʔΫ ϚʔδϦΫΤετ ! ͰίϥϘϨʔγϣϯ͔Βͷଚܟͱ৴པ 2/28
Profile " ogom # ogomr GitLab Cookbookͷ։ൃʹߩݙ ΦϨΦϨGitLabͷखॱΛհ GitLab.org Cookbook
· GitLab Cookbook with SSL · 3/28
Commercial GitHub࣮ફೖ ʮPull RequestʹΑΔ։ൃͷมֵʯ 4/28
$ GitLab 7.1.0 5/28
Admin area 6/28
Project 7/28
User 8/28
Group 9/28
Background Jobs 10/28
Project services 11/28
% Flow Styles 12/28
git-flow ෳͷϒϥϯνʹతͱϧʔϧΛ࣋ͨͤͯӡ༻ Branches આ໌ master ϦϦʔεͰ͖Δঢ়ଶɻϦϦʔεʹλάΛ͚ͭΔɻଞͷϒϥϯν͔ΒϚʔδ͢Δɻ develop ։ൃ࡞ۀͷத৺ɻfeaturereleaseʹϚʔδ͢Δɻ feature ػೳՃͷ࡞ۀɻdevelop͔Βذͯ͠developʹϚʔδ͢Δɻ
release ϦϦʔεͷ४උ࡞ۀɻdevelop͔Βذͯ͠masterͱdevelopʹϚʔδ͢Δɻ hotfix ϦϦʔεޙͷۓٸ࡞ۀɻmaster͔Βذͯ͠masterͱdevelopʹϚʔδ͢Δɻ & git-flow Cheat Sheet (ຊޠ) 13/28
GitHub Flow ̍ͭͷϒϥϯν(master)ΛϦϦʔεͰ͖Δঢ়ଶʹҡ࣋ͯ͠ӡ༻ Works આ໌ Create a branch master͔Βذͯ͠ɺϒϥϯνΛ࡞͢Δɻ Add
commits ։ൃ࡞ۀͷத৺ɻมߋͷίϛοτΛՃ͢Δɻ Open a Pull Request masterʹϓϧϦΫΤετΛૹ৴͢Δɻ Discuss and Review มߋͷ༰Λٞͯ͠ɺίʔυͷϨϏϡʔΛ͢Δɻ Merge and Deploy masterʹϚʔδͯ͠ɻϦϦʔε͢Δɻ & Understanding the GitHub Flow 14/28
GitLab Flow masterϒϥϯνͱstableϒϥϯνΛฏߦͰ։ൃ͢Δӡ༻ Branches આ໌ master ։ൃ࡞ۀͷத৺ɻଞͷϒϥϯν͔ΒϚʔδ͢Δɻ feature ػೳՃͷ࡞ۀɻmaster͔Βذͯ͠masterʹϚʔδ͢Δɻ stable
ϦϦʔεͰ͖Δঢ়ଶɻϦϦʔεʹλάΛ͚ͭΔɻଞͷϒϥϯν͔ΒϚʔδ͢Δɻ hotfix ϦϦʔεޙͷۓٸ࡞ۀɻstable͔Βذͯ͠stableͱmasterʹϚʔδ͢Δɻ & git-flow͔ΒdevelopϒϥϯνΛআ͍ͯGitHub Flowͱෳ߹ & masterɺfeature ͱstableɺhotfix ʹGitHub FlowΛదԠ 15/28
' GitLab Works 16/28
Creating a project 17/28
Create a feature branch 18/28
Add commits 19/28
Open a Merge Request 20/28
Merge and deploy 21/28
Create a stable branch 22/28
Create a hotfix branch 23/28
Add commits 24/28
Open a Merge Request 25/28
Merge and deploy 26/28
Continuous 27/28
Thank You! 28/28