Git與Databricks Repos的集成
Databricks Repos是Databricks中的一個可視化Git客戶端。它支持常見的Git操作,例如克隆存儲庫、提交和推送、拉取、分支管理以及提交時的差異可視化比較。
在Repos中,您可以在筆記本或其他文件中開發代碼,並使用Git進行版本控製、協作和CI/CD,遵循數據科學和工程代碼開發的最佳實踐。
你可以用Databricks回購做什麼?
Databricks Repos通過與Git提供商集成,為數據和人工智能項目提供源代碼控製。
在Databricks Repos,你可以使用Git功能:
克隆、推入和從遠程Git存儲庫中提取。
為開發工作創建和管理分支。
創建筆記本,並編輯筆記本和其他文件。
在提交時直觀地比較差異。
有關詳細說明,請參見克隆一個Git repo和其他常見的Git操作.Databricks Repos也有一個API可以集成到CI/CD管道中。例如,您可以通過編程方式更新Databricks repo,使其始終擁有最新版本的代碼。有關使用Databricks Repos進行代碼開發的最佳實踐的信息,請參見CI/CD工作流程與Git集成和Databricks Repos.
對於以下任務,在Git提供程序中工作:
創建一個拉請求。
解決合並衝突。
合並或刪除分支。
重新建立分支的基礎。
支持的Git提供者
Databricks支持以下Git提供程序:
GitHub
Bitbucket都雲
GitLab
Azure DevOps
AWS CodeCommit
GitHub AE
看到獲取一個Git訪問令牌,並連接一個遠程回購到Databricks.
Databricks Repos還支持Bitbucket服務器,GitHub企業服務器和GitLab自管理集成,如果服務器是互聯網可訪問的。要與不能通過互聯網訪問的私有Git服務器實例集成,請與Databricks代表聯係。
對Databricks Repos中的任意文件的支持在Databricks Runtime 8.4及以上版本中可用。看到什麼是工作區文件?.