Azure DevOps (not available in Azure China regions)ĭatabricks Repos also supports Bitbucket Server, GitHub Enterprise Server, or a GitLab self-managed subscription instance integration, if the server is internet accessible.Supported Git providersĪzure Databricks supports these Git providers: For example, an audit event is logged when you create, update, or delete a Databricks repo, when you list all Databricks Repos associated with a workspace, and when you sync changes between your Databricks repo and the remote Git repo. When audit logging is enabled, audit events are logged when you interact with a Databricks repo. Security and audit loggingĭatabricks Repos provides security features such as allow lists to control access to Git repositories and detection of clear text secrets in source code.
TYPESTATUS REPO UPDATE
For example, you can programmatically update a Databricks repo so that it always has the most recent code version.įor information about best practices for code development using Databricks Repos, see CI/CD workflows with Databricks Repos and Git integration. Visually compare differences upon commit.įor step-by-step instructions, see Work with notebooks and project files in Azure Databricks Repos.įor other tasks, work in your Git provider:ĭatabricks Repos also has an API that you can integrate with your CI/CD pipeline.Create notebooks, and edit notebooks and other files.Create and manage branches for development work.Clone, push to, and pull from a remote Git respository.In Databricks Repos, you can use Git functionality to: What can you do with Databricks Repos?ĭatabricks Repos provides source control for data and AI projects by integrating with Git providers. For details, see Work with files in the UI and Import Python and R modules. Support for arbitrary files in Databricks Repos is now in Public Preview.