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