原創(chuàng)|實施案例|編輯:鄭恭琳|2018-05-10 10:47:58.000|閱讀 322 次
概述:了解Dominion Enterprises的600多名開發(fā)人員如何使用GitHub使他們的工作更加透明。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Dominion Enterprises(DE)是一家領(lǐng)先的營銷服務(wù)和出版公司,在多個行業(yè)和遍布全球的一百多個辦事處開展工作。他們的分布式技術(shù)團隊支持和開發(fā)一系列網(wǎng)站,包括ForRent.com、Boats.com和Homes.com。總而言之,DE網(wǎng)站每月看到數(shù)以千萬計的獨立訪問者。
每個站點都有一個具有獨特需求和工作流程的開發(fā)團隊。根據(jù)DevOps服務(wù)總監(jiān)Guillermo Fisher的說法,“我們所有的業(yè)務(wù)都非常獨立運作,他們有自己的目標(biāo)、項目和預(yù)算,但我們共享關(guān)于跨團隊運作的資源和知識。”
對于Guillermo來說,為DE選擇版本控制平臺意味著找到一個能夠滿足公司所有業(yè)務(wù)需求的共同標(biāo)準(zhǔn)。他的團隊需要一個足夠靈活的平臺來支持各種工作流程,并為世界各地的DE開發(fā)人員提供了一個安全的地方來共享代碼并共同工作。
“GitHub Enterprise允許我們將公司的源代碼存儲在一個集中的、集體控制的系統(tǒng)中。”
Joe Fuller,CIO
Guillermo和整個DE的其他開發(fā)人員已經(jīng)在使用GitHub.com,所以當(dāng)需要采用新的版本控制平臺時,GitHub Enterprise似乎是一個直觀的選擇。
Guillermo解釋說:“在進行技術(shù)審計后,我們發(fā)現(xiàn)很多分支機構(gòu)已經(jīng)在使用GitHub.com,我們希望允許人們繼續(xù)在防火墻后面使用它,以符合我們的安全標(biāo)準(zhǔn)。” 一旦做出決定,他們很快就開始遷移代碼。“現(xiàn)在我們大部分的代碼都在一個地方,而且都是安全的。”
采用熟悉的平臺也使新員工的入職更輕松。“而不是學(xué)習(xí)三種不同的版本控制系統(tǒng),”Guillermo說,“他們只需要使用他們熟悉的GitHub界面,他們就可以馬上開始提供代碼。” 總而言之,DE網(wǎng)站每月可以看到約3000萬獨立訪問者。
盡管DE的許多開發(fā)人員都熟悉GitHub,但Guillermo和他的團隊都在努力尋找技能差距。“我們確實發(fā)現(xiàn)有人在使用Git和GitHub,他們并不真正了解這些技術(shù),并且能夠與他們?nèi)〉贸晒Α!?/p>
DE的幾個團隊在Git和GitHub上獨立開始了培訓(xùn)課程。在看到各種團隊接受培訓(xùn)之后,Guillermo與他的CIO和DE的IT培訓(xùn)部門合作,讓每個人都加快速度。他們開始每年為所有希望了解更多信息或從未使用過GitHub的開發(fā)人員舉辦兩次GitHub培訓(xùn)課程。
“既然我們幾乎所有的軟件庫都已經(jīng)遷移到git上了,并且通過Github Enterprise管理訪問和協(xié)作,我們確實能夠利用一致的版本控制設(shè)置和諸如Jenkins-CI等工具來管理環(huán)境更新和部署。”
自動化測試工程師,Michael Berry
有了45個網(wǎng)站,DE選擇一個能夠共同工作的平臺非常重要。這不僅僅是在GitHub.com上共享DE的開源項目。他們還必須“公開”地存儲私密代碼以使其工作在整個公司更加透明,從而與這種影響作斗爭。
現(xiàn)在DE已經(jīng)將大部分存儲庫遷移到了Git中,好處變得明顯起來。“將我們所有的代碼放在一個地方,使我們能夠更輕松地就項目進行合作——我們一直在更好、更有效地開展協(xié)作,比以前更有效率。”
管理:與JIRA一體化項目管理。
持續(xù)集成:Jenkins環(huán)境更新管理和部署。
權(quán)限:集中認(rèn)證和LDAP權(quán)限。
產(chǎn)品介紹 | | | 聯(lián)系Elyn
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn