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
25
ソフトウェア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
How to be an AWS Community Builder | 君もAWS Community Builderになろう!〜2024 冬 CB募集直前対策編?!〜
coosuke
PRO
2
2.8k
DUSt3R, MASt3R, MASt3R-SfM にみる3D基盤モデル
spatial_ai_network
2
130
レンジャーシステムズ | 会社紹介(採用ピッチ)
rssytems
0
150
5分でわかるDuckDB
chanyou0311
10
3.2k
Amazon Kendra GenAI Index 登場でどう変わる? 評価から学ぶ最適なRAG構成
naoki_0531
0
110
成果を出しながら成長する、アウトプット駆動のキャッチアップ術 / Output-driven catch-up techniques to grow while producing results
aiandrox
0
320
マルチプロダクト開発の現場でAWS Security Hubを1年以上運用して得た教訓
muziyoshiz
3
2.3k
TSKaigi 2024 の登壇から広がったコミュニティ活動について
tsukuha
0
160
LINEヤフーのフロントエンド組織・体制の紹介【24年12月】
lycorp_recruit_jp
0
530
Microsoft Azure全冠になってみた ~アレを使い倒した者が試験を制す!?~/Obtained all Microsoft Azure certifications Those who use "that" to the full will win the exam! ?
yuj1osm
2
110
Wvlet: A New Flow-Style Query Language For Functional Data Modeling and Interactive Data Analysis - Trino Summit 2024
xerial
1
120
マイクロサービスにおける容易なトランザクション管理に向けて
scalar
0
130
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.4k
Designing for Performance
lara
604
68k
4 Signs Your Business is Dying
shpigford
181
21k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
Navigating Team Friction
lara
183
15k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
A Tale of Four Properties
chriscoyier
157
23k
The Cost Of JavaScript in 2023
addyosmani
45
7k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
48
2.2k
Documentation Writing (for coders)
carmenintech
66
4.5k
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