
Ultimate access to all questions.
Question 7
Which of the following describes how Databricks Repos can help facilitate CI/CD workflows on the Databricks Lakehouse Platform?
Explanation:
Databricks Repos facilitates CI/CD workflows primarily by:
A. Databricks Repos can facilitate the pull request, review, and approval process before merging branches - This is correct because Databricks Repos integrates with Git providers to enable code review workflows, allowing teams to create pull requests, review code changes, and get approvals before merging to main branches.
E. Databricks Repos can commit or push code changes to trigger a CI/CD process - This is also correct as committing or pushing code changes to a Git repository connected to Databricks Repos can trigger automated CI/CD pipelines that build, test, and deploy code changes.
B. Databricks Repos can merge changes from a secondary Git branch into a main Git branch - This is typically done through Git providers (GitHub, GitLab, etc.) rather than directly through Databricks Repos.
C. Databricks Repos can be used to design, develop, and trigger Git automation pipelines - While Databricks Repos integrates with CI/CD pipelines, it doesn't design or develop the pipelines themselves; it triggers existing pipelines.
D. Databricks Repos can store the single-source-of-truth Git repository - Databricks Repos syncs with external Git repositories but doesn't store the single source of truth; the Git provider (GitHub, GitLab, etc.) maintains the authoritative repository.
Databricks Repos serves as a bridge between the Databricks workspace and Git repositories, enabling version control, collaboration, and CI/CD integration while maintaining the actual Git repository on external Git providers.