原創|實施案例|編輯:鄭恭琳|2018-05-11 10:10:22.000|閱讀 329 次
概述:看看Junko Okuda如何將CyberAgent上的700多個項目遷移到GitHub Enterprise。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
CyberAgent是智能手機社區和游戲領域的領導者,為日本公司提供用于宣傳自己產品和服務的應用程序和平臺。
Junko Okuda在2008年作為Java工程師在CyberAgent開始工作時,共享CyberAgent各種Web服務和平臺的源代碼,包括他們熱門的Ameba社區和游戲服務,都很困難。在其他項目上工作的團隊也感受到同樣的痛苦,實施各種解決方案的組合以使工作更容易。
工程師想分享源代碼,他們會竭盡全力去做。一些項目團隊將修改后的代碼作為壓縮文件附件在電子郵件或文件共享系統中共享。使用IDE,Eclipse或IntelliJ等工具在個人電腦上完成了評論。其他項目團隊使用評審委員會完成了代碼審核,該審核委員會要求按單個項目單獨配置服務器。針對獨特團隊的獨特工具對單個項目的參與者工作良好,但對于那些合作并領導多個項目的人來說,跟蹤工具的差異是一項挑戰。
Junko正在尋找一種可以在一個解決方案中輕松團結所有工程師和設計師的方式。她很明顯從工程師那里聽到:“我們想要使用Git!”建立一個Git倉庫很容易,但Junko可以看到,為了共同合作,公司經歷了很多痛苦,做了正確的事情——社交編碼。
“在開始這個項目之前,每個開發人員都做了自己的工作。但現在,我們經常合作,毫不猶豫地要求或分享。這激勵了我很多。”
Junko Okuda
GitHub Enterprise成為檢查源代碼和提高產品質量,同時保持安全性和簡單帳戶管理的最佳方式。工程師非常樂意支持Junko向組織推出GitHub Enterprise,使遷移變得毫不費力。每個人都知道GitHub Enterprise可以改善CyberAgent的開發環境。Junko啟動并領導CyberAgent遷移到GitHub Enterprise,最終在一個簡單的目錄層次結構下收集了700多個項目。
而且它還沒有結束,CyberAgent的代碼設計人員已經接受了GitHub Enterprise來分享和協作他們的許多設計資產。使用GitHub的圖像差異功能,設計人員可以并排比較同一圖像的兩個版本,從而快速比較非常詳細的圖像。
“在實施新工具時,最好給用戶提供實踐培訓和簡單、易于理解的文檔的機會。無論你實施的系統有多么偉大,如果沒有支持,它將毫無意義。”
持續集成:在Jenkins中建立了pull請求中的更改。
問題管理:與票務相關的代碼更改由JIRA管理。
聊天ops:推送到GitHub企業結果實時HipChat通知。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn