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.1k
GraphQL Better Errors
ogom
0
400
Osaka RubyKaigi 02
ogom
0
370
Osaka RubyKaigi 01
ogom
0
250
Contributing to GitLab with OSS Gate
ogom
0
640
DojoCon Japan 2017
ogom
0
170
GDStudy Engage
ogom
1
820
Using Immutable.js with React Redux
ogom
0
180
CoderDojo と オープンソース
ogom
2
530
Other Decks in Programming
See All in Programming
AIだと陥りがちなJakarta EE最新技術への移行時の落とし穴と解決策
tnagao7
0
110
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
14
5.6k
Vue × Nuxt × Oxc どこまで使える?実運用の現在地
andpad
0
270
Oxlintのカスタムルールの現況
syumai
6
1.1k
CSC307 Lecture 17
javiergs
PRO
0
320
The NotImplementedError Problem in Ruby
koic
1
840
Agentic UI
manfredsteyer
PRO
0
180
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
210
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
4
1.4k
エンジニアと一緒にテストコードの設計と実装を改善した話
mototakatsu
0
210
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
160
依存関係から依存物へ―Dependencyという言葉の歴史をひも解く
j_lee
0
120
Featured
See All Featured
The browser strikes back
jonoalderson
0
1.3k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
Building Applications with DynamoDB
mza
96
7.1k
Paper Plane (Part 1)
katiecoart
PRO
0
9.1k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
150
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
210
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
200
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Deep Space Network (abreviated)
tonyrice
0
210
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