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