GitLab添加了對(duì)GitHub的支持,來吸引GitHub用戶使用
作為團(tuán)隊(duì)的共享代碼存儲(chǔ)庫服務(wù),GitLab在許多方面與GitHub競(jìng)爭(zhēng),正在將其持續(xù)集成和交付(CI / CD)功能帶到GitHub。
這項(xiàng)新服務(wù)將作為GitLab托管服務(wù)的一部分于,到2019年3月22日,開發(fā)者仍然可以免費(fèi)使用。之后,它將轉(zhuǎn)向GitLab.com的Silver付費(fèi)級(jí)別。
GitHub本身在其核心工具的基礎(chǔ)上提供了一些基本的項(xiàng)目和任務(wù)管理服務(wù),但大部分情況下,它將其余的DevOps生命周期留給合作伙伴。 GitLab通過集成的代碼庫提供了一個(gè)更完整的CI / CD解決方案,但是當(dāng)GitLab越來越受歡迎時(shí),GitHub在開發(fā)人員和企業(yè)中肯定更為知名。 通過這一舉措,GitLab希望獲得新用戶——尤其是企業(yè)用戶——他們目前正在GitHub上存儲(chǔ)他們的代碼,但正在尋找CI / CD解決方案。
新的GitHub集成允許開發(fā)人員在GitLab中設(shè)置他們的項(xiàng)目并將它們連接到GitHub存儲(chǔ)庫。 因此,無論何時(shí)開發(fā)人員將代碼推送到他們的GitHub存儲(chǔ)庫,GitLab都會(huì)通過自動(dòng)構(gòu)建,測(cè)試和部署來啟動(dòng)該項(xiàng)目的CI / CD管道。
“持續(xù)集成和部署是現(xiàn)代DevOps的支柱,”GitLab***執(zhí)行官兼聯(lián)合創(chuàng)始人Sid Sijbrandij表示。 “借助這一新產(chǎn)品,使用GitHub作為代碼庫的企業(yè)和開源項(xiàng)目將可以使用GitLab行業(yè)領(lǐng)先的CI / CD功能。”
值得注意的是,GitLab對(duì)Atlassian的BitBucket也提供了非常類似的整合。