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の紹介 @ 第59回PHP勉強会東京 LT
Search
Sotaro Karasawa
June 02, 2012
Technology
5
3k
GITLABの紹介 @ 第59回PHP勉強会東京 LT
GITLABについての紹介です。demoがほとんどだったので資料的にはあまり意味がなくてすいません
Sotaro Karasawa
June 02, 2012
Tweet
Share
More Decks by Sotaro Karasawa
See All by Sotaro Karasawa
P2B Haus法人サポータープランのご提案
sotarok
2
1.4k
ソフトウェアxスタートアップから見た飲食と配送の世界 / The World of Food Deliverlies and Restaurant Businesses from a Software and Startup Perspective
sotarok
2
1.2k
CTO 3度目の正直 / My 3rd CTO Career
sotarok
21
10k
Introduction to the Corporate Solutions Engineering at MTC2018
sotarok
1
36k
Mercari meetup for Corporate Engineering #1 / What is "Corporate Engineering"?
sotarok
2
2.4k
Markdown and WYSIWYG
sotarok
1
6.1k
20 Jan 2017 / Moving Beyond Borders - Mercari DAY
sotarok
8
15k
PHPBLT の心得 / PHPBLT #5 @ペパボ
sotarok
5
3.6k
Wiki についての今昔物語 / Crowi
sotarok
5
15k
Other Decks in Technology
See All in Technology
Beyond Kaniko: Navigating Unprivileged Container Image Creation
f30
0
130
AIとともに進化するエンジニアリング / Engineering-Evolving-with-AI_final.pdf
lycorptech_jp
PRO
0
150
なぜ私はいま、ここにいるのか? #もがく中堅デザイナー #プロダクトデザイナー
bengo4com
0
1.3k
United Airlines Customer Service– Call 1-833-341-3142 Now!
airhelp
0
150
品質と速度の両立:生成AI時代の品質保証アプローチ
odasho
1
190
論文紹介:LLMDet (CVPR2025 Highlight)
tattaka
0
300
タイミーのデータモデリング事例と今後のチャレンジ
ttccddtoki
6
2.3k
本が全く読めなかった過去の自分へ
genshun9
0
750
WordPressから ヘッドレスCMSへ! Storyblokへの移行プロセス
nyata
0
430
ネットワーク保護はどう変わるのか?re:Inforce 2025最新アップデート解説
tokushun
0
180
CI/CD/IaC 久々に0から環境を作ったらこうなりました
kaz29
1
220
United airlines®️ USA Contact Numbers: Complete 2025 Support Guide
oliversmith12
0
140
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
Building Applications with DynamoDB
mza
95
6.5k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Into the Great Unknown - MozCon
thekraken
39
1.9k
Unsuck your backbone
ammeep
671
58k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
Typedesign – Prime Four
hannesfritz
42
2.7k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Faster Mobile Websites
deanohume
307
31k
Transcript
ୈ59ճPHPษڧձ ࠙ձLTͰGITLABͷհ at Crocos, Inc. 2012/5/25 @sotarok
ࣗݾհ sotarok Ͱ͢ ͦ͜Βʹ͍·͢ Perfume ͕͖Ͱ͢ ͙͙͍ͬͯͩ͘͞
Engineering Blog એ http://engineering.crocos.jp/ ͍͍Ͷʂ͍ͯͩ͘͠͞ʂ
ͳΜ͔CandyCaneͷ ൃද͕ΜͩͬͨͷͰ GITLABͷհͨ͘͠ͳͬͨ (ͻͶ͘Εͷ) ※ͪͳΈʹPHPؔͳ͍͚Ͳ
GITLAB ΈΜͳେ͖ GitHub Ϋϩʔϯ https://github.com/gitlabhq/gitlabhq
None
GITLAB ιʔείʔυϒϥβ ίϛοτϩά Merge Request (Pull Request) Issues Wiki ωοτϫʔΫάϥϑ
Wall
GITLAB ιʔείʔυϒϥβ ίϛοτϩά Merge Request (Pull Request) Issues Wiki ωοτϫʔΫάϥϑ
Wall ཁ͢Δʹશ෦ೖΓ
GITLAB ಛ ։ൃࢮ͵΄Ͳ͍ɾ׆ൃ ϝϦοτ: ػೳ͕ͲΜͲΜ૿͑Δ σϝϦοτ: ϝϯςφϯείετɺ҆ఆੑ ຖ݄22ϦϦʔε
ͳͥGITLAB/GitHub ͔ → Pull Request ϕʔεͷ։ൃ ಡΉͱ͍͍ ʮʮPull Requestʯ ΦʔϓϯιʔεʹݶΒͣ͑Δ
༏Εͨ։ൃϑϩʔͩʯ http://d.hatena.ne.jp/sotarok/ 20120219/1329581585 ΫϩίεͷػೳՃͯ͢ Merge Request Ͱɻ ϨϏϡʔޙ develop Ϛʔδ
࣮ࡍͬͯΈΔ demo
ͳΜ͔͋ͬͨτϥϒϧ (1) ϒϥβ্Ͱͷ automerge ػೳ 1࣮ࡍʹ merge Λࢼ͢ΈʹͳͬͯΔ conflict ͨ͠··ͷϦϙδτϦΛ์ஔͯ͠Δ
...
ͳΜ͔͋ͬͨτϥϒϧ (2) ຊޠͷϩάΛؚΉίϛοτϩά͕ग़ྗ͞Εͳ͍ grit ͱ͍͏ϥΠϒϥϦ͕όάͬͯΔ͍ͬͯ͏͔Ϛϧ νόΠτจࣈඇରԠʁ ڧҾʹpatch͋ͯͯରԠ
ͳΜ͔͋ͬͨτϥϒϧ (3) ಥવϦϙδτϦϒϥβ͕ 404
ͳΜ͔͋ͬͨτϥϒϧ (4) Submodule ͷมߋΛؚΉ Merge Request ͷ diff ͕ ग़ͳ͍
(ݱࡏਐߦத)
͍͚ͯͳ͍ͱ͜ gitolite-admin ʹґଘͯ͠Δ gitolite-admin ͔ͬͯʹ͍͡Δ ͨ͘͞Μpush͞Εͯ͏͍͟
ͦΕͳΓʹτϥϒϧ͋Δ͚Ͳ ศརͰ͢
ͦΕGitHub EnterpriseͰ 20ਓͷνʔϜͰ Total Yearly Cost $5,000 = 40ສ (ͪͳΈʹ
100 ਓͩͱ 200ສ) + ͋ͱͳΜ͔Ծڥ༻ҙ (GitHubͷ༻ҙ͢ΔVMΛϚ ϯτͯ͠͏ελΠϧ) (= ϝϯςίετ 0 Ͱͳ͍) தͷτϥϒϧϒϥοΫϘοΫεΒ͍͠ʢԿނ͔ෛՙ ߴ͍ͱ͔ʣ
·ͱΊ GitHub Enterprise ͓ۚ͑ΔͳΒɺ͜Ε͔͍͍ͭ͑ ͓ۚ͑ͳ͍ͳΒ GITLAB ࡉ͔͍ͱ͜ΖʹΛͭΉΕOK