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
2.9k
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
1
980
ソフトウェア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.3k
Markdown and WYSIWYG
sotarok
1
5.9k
20 Jan 2017 / Moving Beyond Borders - Mercari DAY
sotarok
8
15k
PHPBLT の心得 / PHPBLT #5 @ペパボ
sotarok
5
3.5k
Wiki についての今昔物語 / Crowi
sotarok
5
14k
Other Decks in Technology
See All in Technology
ガバナンスを支える新サービス / New Services to Support Governance
sejima1105
0
150
Oracle Cloudの生成AIサービスって実際どこまで使えるの? エンジニア目線で試してみた
minorun365
PRO
4
300
PHP ユーザのための OpenTelemetry 入門 / phpcon2024-opentelemetry
shin1x1
3
1.5k
スタートアップで取り組んでいるAzureとMicrosoft 365のセキュリティ対策/How to Improve Azure and Microsoft 365 Security at Startup
yuj1osm
0
240
日本版とグローバル版のモバイルアプリ統合の開発の裏側と今後の展望
miichan
1
140
コンテナセキュリティのためのLandlock入門
nullpo_head
2
330
Wantedly での Datadog 活用事例
bgpat
2
730
AWS re:Invent 2024 ふりかえり勉強会
yhana
0
530
watsonx.ai Dojo #5 ファインチューニングとInstructLAB
oniak3ibm
PRO
0
200
効率的な技術組織が作れる!書籍『チームトポロジー』要点まとめ
iwamot
2
130
Amazon Kendra GenAI Index 登場でどう変わる? 評価から学ぶ最適なRAG構成
naoki_0531
0
140
LINEスキマニにおけるフロントエンド開発
lycorptech_jp
PRO
0
340
Featured
See All Featured
KATA
mclloyd
29
14k
Side Projects
sachag
452
42k
A Philosophy of Restraint
colly
203
16k
Building an army of robots
kneath
302
44k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Automating Front-end Workflow
addyosmani
1366
200k
The Cult of Friendly URLs
andyhume
78
6.1k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
810
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.4k
Building Applications with DynamoDB
mza
91
6.1k
Become a Pro
speakerdeck
PRO
26
5k
Reflections from 52 weeks, 52 projects
jeffersonlam
347
20k
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