原創(chuàng)|實施案例|編輯:鄭恭琳|2018-05-11 10:13:12.000|閱讀 406 次
概述:了解GitHub Enterprise如何幫助澳大利亞最大的網(wǎng)絡(luò)業(yè)務(wù)之一發(fā)展壯大。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
REA Group是一家專注于房地產(chǎn)的跨國數(shù)字廣告公司,經(jīng)過二十多年的發(fā)展,已經(jīng)發(fā)展成為澳大利亞最大的網(wǎng)絡(luò)業(yè)務(wù)之一。REA目前經(jīng)營澳大利亞領(lǐng)先的住宅和商業(yè)地產(chǎn)網(wǎng)站,realestate.com.au和realcommercial.com.au,以及全球各地的房地產(chǎn)網(wǎng)站。
REA的所有網(wǎng)站都設(shè)計有一個目的:使物業(yè)簡單、高效、無壓力。REA不斷壯大的開發(fā)團隊在構(gòu)建推動公司實現(xiàn)這一目標的軟件方面具有基礎(chǔ)性。為了托管代碼、溝通、擴展和提出創(chuàng)造性的技術(shù)解決方案,REA開發(fā)人員使用GitHub Enterprise。
REA在過去的十年里經(jīng)歷了巨大的增長。隨著開發(fā)團隊與公司其他成員一起成長,構(gòu)建和管理軟件系統(tǒng)的數(shù)量也隨之增加。在2011年,技術(shù)主管Mike Rowe和REA的開發(fā)人員決定是時候重新思考他們的流程,并開始尋找可以與他們一起擴展的結(jié)構(gòu)化版本控制系統(tǒng)。
隨著組織結(jié)構(gòu)從集中式單元演變?yōu)榉植际矫艚輬F隊,版本控制變得越來越重要。他們認為,GitHub Enterprise將使代碼審查更容易,并支持公司的發(fā)展和重組。“我們每周都在招人,”技術(shù)主管Mike Rowe說,“我們需要一個版本控制系統(tǒng),可以擴展和幫助我們作為小型自治團隊工作,GitHub非常適合。”
為了管理開發(fā)者訪問,REA使用LDAP和Okta。“我們不需要每次使用GitHub時都要手動進行身份驗證,而是使用Okta作為單一登錄系統(tǒng),”Mike解釋說,“它與我們的Active Directory相連,所以如果有人加入或離開團隊,我們可以一個地方管理他們的帳戶。”
REA的發(fā)展也使開發(fā)者有機會評估他們的技術(shù)基礎(chǔ)設(shè)施并找到合適的工具來支持他們的開發(fā)過程。Mike解釋說:“這只是一家成長型公司的本質(zhì)——我們試著找到最佳的做事方式。”
該團隊已整合了持續(xù)集成(CI)選項,如Travis和Jenkins以及像Slack這樣的聊天應(yīng)用程序。其基礎(chǔ)架構(gòu)的最大變化之一是從他們自己的數(shù)據(jù)中心轉(zhuǎn)移到亞馬遜網(wǎng)絡(luò)服務(wù)(AWS),目標是構(gòu)建最有彈性和可重現(xiàn)的環(huán)境。“我們已經(jīng)改變了我們在技術(shù)和組織方面的工作方式,” Mike說,“如果沒有GitHub,要做的事情會更難。”
“我們改變了技術(shù)和組織方式的工作方式,如果沒有GitHub,這將會變得更加困難。”
Mike認為GitHub不僅是一個版本控制平臺,而且也是開發(fā)人員知道并重視軟件開發(fā)的一種方法。從招聘的角度來看,他認為與GitHub合作將REA設(shè)置為招聘IT職位的其他企業(yè)。
正如他所說的那樣,“使用GitHub是一種告訴開發(fā)者對Ruby和開源生態(tài)系統(tǒng)有興趣的開發(fā)者,他們可以繼續(xù)以他們已經(jīng)工作的方式工作,而不會遇到笨重的企業(yè)系統(tǒng)——只是你已經(jīng)知道的一個平臺。”
同樣,轉(zhuǎn)移到GitHub是一個歡迎切換到REA的開發(fā)人員熟悉的平臺。他們中的大多數(shù)已經(jīng)使用了Git和GitHub,這使得向平滑過渡到更加靈活和協(xié)作的過程成為可能。“它工作得很好,”Mike說,“我們對此感到非常滿意。”
產(chǎn)品介紹 | | | 聯(lián)系Elyn
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn