全部產品
Search
文件中心

Alibaba Cloud DevOps:程式碼程式庫設定

更新時間:Mar 18, 2025

為了協助企業更好地管理和最佳化其在雲效代碼管理(Codeup)平台上的資源,我們提供了詳盡的程式碼程式庫設定指南。這些設定不僅涵蓋了從基本資料的修改到高危操作的執行,還包括了對分支、推送規則以及Webhooks等關鍵功能的精細控制。以下針對各個方面進行介紹:

基本設定

修改基本資料

作為程式碼程式庫管理員或組織管理員,您可以通過全域設定中的通用設定和程式碼程式庫設定來調整程式碼程式庫的基本資料,如名稱、描述、封面及公開性。這有助於其他開發人員或組織成員更快速地定位所需的程式碼程式庫。

  • 調整庫公開性:當選擇不允許庫管理者調整公開性為組織可見時,對於程式碼程式庫管理員而言,“公開性”下的“組織可見”選項將被禁用,並顯示提示文案告知需要聯絡組織管理員開放許可權。而組織管理員則不受此限制。

高危操作

在倉庫設定的基本設定中,您可以執行一些高危操作,例如:

  • 修改程式碼程式庫路徑:允許使用者更改存取碼庫的URL路徑。

  • 轉移程式碼程式庫:支援將程式碼程式庫移動到另一個組下以方便管理。

  • 程式碼程式庫歸檔:可將不再維護的程式碼程式庫設定為唯讀狀態。

  • 刪除程式碼程式庫:提供延遲刪除機制,確保資料安全並允許恢複誤刪的資料。詳情請參見基本設定

儲存空間管理

當您的程式碼程式庫接近5GB儲存限制時,可以使用存放庫GC壓縮儲存物件,減少磁碟佔用並提高讀寫效率。

分支設定

功能說明

分支設定包括預設分支和保護分支兩大部分。作為程式碼程式庫管理員,您可以進入程式碼程式庫詳情頁面並通過功能表列的設定分支設定來進行相關配置。

  • 預設分支:作為複製、建立分支、合并請求的基礎存在,同時也防止誤刪除。

  • 保護分支:限制刪除分支和強制推送(Force Push),以保護重要分支不被誤操作。詳情請參見分支設定

推送規則設定

為了規範提交格式,平台提供了推送規則檢查服務,支援自訂規則對未推送的提交進行審查。作為庫管理員,您可以在程式碼程式庫設定頁面找到推送規則設定,建立新的推送規則並對提交注釋、提交郵箱、強制推送行為以及代碼屬主進行檢查。此外,還可以繼承組織級規則,確保一致性。詳情請參見推送規則設定

推送評審模式

推送評審模式是一種高效的代碼協同方式,它允許使用者直接通過git push發起程式碼檢閱,無需建立新分支或切換至瀏覽器操作。這種模式不僅簡化了貢獻流程,還增強了代碼品質保障。詳情請參見推送評審模式

Webhooks設定

通過配置Webhook,允許服務端在接收到特殊事件(如代碼Push、程式碼檢閱)時調用指定的URL,從而觸發CI構建、鏡像備份甚至部署到生產環境等功能。詳情請參見Webhooks設定

綜上所述,通過合理運用上述程式碼程式庫設定功能,可以協助企業實現更高效、更安全的程式碼程式庫管理,促進團隊間的協作與發展。