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