B 站基於大倉庫的 CI CD 及微服務實踐

2021-09-27 22:50:37 字數 425 閱讀 4081

作者簡介

毛劍 b站 平台架構師&ep負責人

agenda

我是在大概2023年的時候加入b站,之前是負責整個b站的後端,大概在2023年的時候轉架構師,監管乙個ep的團隊。其實之前雖然沒有做ep的一些事情,但是在轉團隊的時候,其實也進行了這樣的實踐。自己也有一些想法,如何快速交付、如何監管**質量、如何測試等等。

我的分享會分為三大塊,首先什麼是大倉庫。

這個東西是大概一兩年前,我當時聽別人乙個分享,介紹的是他們把所有的**放在倉庫裡面如何工作。後來我也看到一些文章包括一些**,有一篇文章非常經典,叫做谷歌為什麼把數十億**放在乙個倉庫,包括陸陸續續我發現有一些國外在矽谷創業的公司,都在做這方面的實戰,我就在思考包括自己的一些痛點,後來就走到這個方向。

第二塊在實施工具鏈上的一些建設。

第三個如何結合大倉庫,做一些ci/cd。

git 同步超大倉庫失敗的解決辦法

git 同步超大倉庫的時候,會報如下錯誤 git fetch error git upload pack git pack objects died with error.ib s fatal git upload pack aborting due to possible repository c...

B站的DanmakuFlameMaster的使用

1 彈幕內容解析 danmakuloade ctory.create danmakuloade ctory.tag bili xml解析 danmakuloade ctory.create danmakuloade ctory.tag acfun json檔案格式解析 2 初始化 1 彈幕view ...

基於arduino的氣象站

bmp180的簡介 壓力範圍 300 1100hpa 海拔 9000 公尺 500 公尺 電源電壓 1.8v 3.6v vdda 1.62v 3 6v vddd 尺寸 3.6mmx3.8x0.93mm 低功耗 5 a,在標準模式 高精度 低功耗模式下,解析度為 0.06hpa 0.5 公尺 高線性模...