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
GitHubEnterprise導入とその効果@Ameba
Search
pnsk
June 02, 2014
Technology
1
730
GitHubEnterprise導入とその効果@Ameba
GitHub KaigiのLT発表資料
pnsk
June 02, 2014
Tweet
Share
More Decks by pnsk
See All by pnsk
2024-02-09-nailconf
pnsk
0
22
GitHubUniverseRecap2023
pnsk
1
84
Women Tech Terrace 2023
pnsk
0
430
Engineer Friendly City Fukuoka Festival 2020
pnsk
0
120
DevFestWomen 2019
pnsk
0
1.6k
Woman Tech Terrace 2019
pnsk
1
1.1k
Cloud Support Engineer Event 2019
pnsk
1
1.6k
Developers Summit Kobe 2018 0928
pnsk
0
1.3k
Developers Summit 2018 0727
pnsk
1
660
Other Decks in Technology
See All in Technology
Oracle Autonomous Database:サービス概要のご紹介
oracle4engineer
PRO
1
7k
Road to Single Activity
yurihondo
1
230
React Aria で実現する次世代のアクセシビリティ
ryo_manba
4
1.2k
プログラム検証入門
riru
6
860
Tricentisにおけるテスト自動化へのAI活用ご紹介/20240910Shunsuke Katakura
shift_evolve
0
180
PDF Viewer作成の今までとこれから
hunachi
0
400
AIを活用した柔軟かつ効率的な社内リソース検索への取り組み
cygames
0
110
再考 アクターモデル/ reconsider actor model
ytake
0
310
チームビルディングは"感性"で向き合おう / Team Building with Awareness
kohzas
0
210
とあるOSSを継続可能にするための取り組みについて / OSS Refactoring Process
bun913
1
190
スタッフエンジニアの道: The Staff Engineer’s Path
snoozer05
PRO
44
14k
Envoy External AuthZとgRPC Extensionを利用した「頑張らない」Microservices認証認可基盤
andoshin11
0
240
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
8.9k
How to train your dragon (web standard)
notwaldorf
85
5.6k
Design by the Numbers
sachag
277
19k
How To Stay Up To Date on Web Technology
chriscoyier
786
250k
Fantastic passwords and where to find them - at NoRuKo
philnash
48
2.8k
Designing the Hi-DPI Web
ddemaree
278
34k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
230
17k
Designing on Purpose - Digital PM Summit 2013
jponch
114
6.8k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
36
2.1k
Build your cross-platform service in a week with App Engine
jlugia
228
18k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
225
22k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
28
1.6k
Transcript
GitHubEnterprise導入と その効果@Ameba CyberAgent, Inc. Ameba事業本部 Ameba Dev. Center
奥田 順子
自己紹介 • Junko Okuda J • CyberAgent, Inc. • 主にJava書いてた
• 最近は、Amebaの開発環境まわりの何でも屋さん やってます • @pnsk
今日のおはなし
GHE導入の事例紹介J 弊社(Ameba)で約1年前に GitHub Enterpriseが導入された GHE導入を皮切りに Amebaの開発環境が少しずつよくなっている そんなお話
2013/04~ GitHub Enterprise @Ameba 2014/05/30現在 ・1000 アカウント ・1900 repos (ゴミもありそう)
・360 organazations ・GHE ・subversion (大きめのファイルを沢山管理)
GHE入れる前
コードレビュー: ReviewBoard使ってたり、 直接チェックしたりしてるところが少しあったかな・・・
とりあえず、いっぱいあるバージョン管理 GitLab,github.com,Subversion,CV…がN個 Subversion:CV…:git系 = 7:3:1 (肌感のイメージ) 野良バージョン管理さん →管理者が行方不明になりがち →ソースコードの捜索活動が時々はいる →バックアップ??
→監視?? →アカウント管理がイロイロ?? →オフィスやDCに寄ってはアクセスできない
・・・・_(:3」∠)_
GHE導入開始
ちょっとだけ困ったとこ_(:3」∠)_
VMWare.. 社内にノウハウなし スナップショットによるバックアップで、GHEダウン →esxi自体のディスク容量監視 メモリ 無償版利用に寄るメモリの上限 max32G →vmware5.5でメモリの上限が外れる J lucky
アカウント管理(LDAP認証) Ex)ou=Ameba….. ・ログインしたらライセンスが消化されてしまう L ・退職者のデータがライセンス無駄遣いしてしまう L LDAPのdescriptionにgitを追加し、 自前のスクリプトで定期チェック(力技)
壮絶な移行との戦いが半年ほど続く • CVSからGHEへの移行 • cvs2git •
「CVSで消したいっぱいのブランチがGHEで復活したお話」 h<p://junko.hatenablog.com/entry/2013/07/31/010238 • subversionからGHEへの移行 • svn2git • Git系 • remote repoでOK? • Issueの移行が必要→API
GHE入れて良かったところ
たくさんのエンジニアが、喜んでくれた JHAPPY♪ ソースレビューするプロジェクトが増えた JYEAH!! 開発環境の改善が加速した J
GHE導入時の反響が大きく、 その後JIRA,HipChatの導入が早く進められた 散らばっていた方法論が、少しずつ、共通認識となってきている
これからの課題
デザインデータの管理 デザイナーさんがGHEを利用し始めると GHE+αの要望が増えてきている マスト条件 ・UI ・バージョン管理 ・mac,windowsのクライアント
git-mediaに期待 J ♪