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.3k
ソフトウェア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
6.1k
20 Jan 2017 / Moving Beyond Borders - Mercari DAY
sotarok
8
15k
PHPBLT の心得 / PHPBLT #5 @ペパボ
sotarok
5
3.5k
Wiki についての今昔物語 / Crowi
sotarok
5
15k
Other Decks in Technology
See All in Technology
テストコードにはテストの意図を込めよう(2025年版) #retechtalk / Put the intent of the test 2025
nihonbuson
PRO
6
1.1k
Ninno LT
kawaguti
PRO
1
120
newmo の創業を支える Software Architecture と Platform Engineering
110y
5
490
OPENLOGI Company Profile for engineer
hr01
1
26k
Global Azure2025(GitHub Copilot ハンズオン)
tomokusaba
2
760
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2025年版)
infiniteloop_inc
10
31k
試作とデモンストレーション / Prototyping and Demonstrations
ks91
PRO
0
120
Previewでもここまで追える! Azure AI Foundryで始めるLLMトレース
tomodo_ysys
2
670
MCP でモノが動くとおもしろい/It is interesting when things move with MCP
bitkey
2
500
既存の開発資産を活かしながら、 《新規開発コスト抑制》と《開発体験向上》 を両立する拡張アーキテクチャ事例
kubell_hr
0
150
続・やっぱり余白が大切だった話
kakehashi
PRO
3
320
LINE 購物幕後推手
line_developers_tw
PRO
0
450
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
42
7.5k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.7k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
A Tale of Four Properties
chriscoyier
159
23k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
Making the Leap to Tech Lead
cromwellryan
133
9.3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.8k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
19
1.2k
GitHub's CSS Performance
jonrohan
1031
460k
The Cost Of JavaScript in 2023
addyosmani
49
7.8k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Designing Experiences People Love
moore
142
24k
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