Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Importante
Esta documentação foi desativada e pode não ser atualizada.
Essas informações se aplicam às versões herdadas da CLI do Databricks 0.18 e inferiores. A Databricks recomenda que utilize uma versão mais nova da CLI do Databricks, 0.205 ou superior. Consulte O que é a CLI do Databricks?. Para encontrar sua versão da CLI do Databricks, execute databricks -v.
Para migrar da CLI do Databricks versão 0.18 ou inferior para a CLI do Databricks versão 0.205 ou superior, consulte Migração da CLI do Databricks.
Nota
A CLI do Repos requer o Databricks CLI 0.15.0 ou superior.
Você executa os subcomandos da CLI do Databricks repos anexando-os ao databricks repos. Esses subcomandos chamam a Repos API.
Para obter mais informações sobre repositórios, consulte Pastas Git do Azure Databricks.
databricks repos --help
Usage: databricks repos [OPTIONS] COMMAND [ARGS]...
Utility to interact with the repos API.
Options:
-v, --version [VERSION]
--debug Debug mode. Shows full stack trace on error.
--profile TEXT CLI connection profile to use. The default profile is
"DEFAULT".
-h, --help Show this message and exit.
Commands:
create Creates a repo.
delete Deletes a repo.
get Lists information about a repo.
list Lists all available repos in the workspace.
update Updates information about a repo.
Criar um repositório
Para exibir a documentação de uso, execute databricks repos create --help.
Utilização
databricks repos create --url <url> --provider <provider> --path <path>
Substituir:
<url>com o URL do provedor Git necessário para o repositório.<provider>com o nome do provedor Git necessário, por exemplogitHub. Os fornecedores disponíveis incluem:azureDevOpsServicesbitbucketCloudbitbucketServergitHubgitHubEnterprisegitLabgitLabEnterpriseEdition
O nome do provedor pode ser especificado como insensível a maiúsculas e minúsculas (por exemplo,
gitHubegithubambos são válidos).<path>com um caminho opcional para o repositório no espaço de trabalho do Azure Databricks, por exemplo/Repos/someone@example.com/my-repo.
Exemplo de saída
{
"id": 1234567890123456,
"path": "/Repos/someone@example.com/my-repo",
"url": "https://github.com/my/my-repo",
"provider": "gitHub",
"branch": "master",
"head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
}
Listar todos os repositórios disponíveis no espaço de trabalho
Para exibir a documentação de uso, execute databricks repos list --help.
Utilização
databricks repos list --path-prefix <path-prefix> --next-page-token <next-page-token>
Substituir:
-
<path-prefix>com um prefixo de caminho opcional para os repositórios no espaço de trabalho do Azure Databricks, por exemplo/Repos/someone@example.com/my-repo. -
<next-page-token>com um token opcional para a próxima página, obtido ao executar previamente o comando, para aceder à próxima página de resultados.
Exemplo de saída
{
"repos": [
{
"id": 1234567890123456,
"path": "/Repos/someone@example.com/my-repo",
"url": "https://github.com/my/my-repo",
"provider": "gitHub",
"branch": "master",
"head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
},
{
"id": 2345678901234567,
"path": "/Repos/someone@example.com/my-repo-2",
"url": "https://github.com/my/my-repo-2",
"provider": "gitHub",
"branch": "master",
"head_commit_id": "837ac1f924a5ca56117597c5c79bb02300ff1f4a"
}
]
}
Listar informações sobre um repositório
Para exibir a documentação de uso, execute databricks repos get --help.
Utilização
databricks repos get --repo-id <repo-id> --path <path>
Substituir:
-
<repo-id>com o ID do repo, por exemplo1234567890123456. Para obter a ID, execute o comando list .--repo-idou--pathé obrigatório. -
<path>com o caminho para o repositório no espaço de trabalho do Azure Databricks, por exemplo/Repos/someone@example.com/my-repo. Para obter o caminho, execute o comando get ou list .--repo-idou--pathé obrigatório.
Exemplo de saída
{
"id": 1234567890123456,
"path": "/Repos/someone@example.com/my-repo",
"url": "https://github.com/my/my-repo",
"provider": "gitHub",
"branch": "master",
"head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
}
Atualizar um repositório para a confirmação mais recente de uma ramificação remota ou para uma tag
Para exibir a documentação de uso, execute databricks repos update --help.
Utilização
databricks repos update --repo-id <repo-id> --branch <branch>
Ou:
databricks repos update --repo-id <repo-id> --tag <tag>
Ou:
databricks repos update --path <path> --branch <branch>
Ou:
databricks repos update --path <path> --tag <tag>
Exatamente um de --repo-id ou --path é necessário, e exatamente um de --branch ou --tag é necessário.
--repo-id ou --path identifica a pasta Databricks Git que deve ser atualizada.
--branch ou --tag identifica o commit para atualizar ou a nova ramificação para fazer checkout. Se --branch ou --tag se referir à ramificação que está atualmente em checkout, as pastas Git do Databricks executam uma operação de pull para atualizar para o commit mais recente dessa ramificação. Se --branch ou --tag se referir a uma ramificação que não está atualmente em check-out, as pastas do Git no Databricks realizam o check-out da ramificação especificada.
Substituir:
-
<repo-id>com o ID do repo, por exemplo1234567890123456. Para obter a ID, execute o comando list . -
<path>com o caminho para o repositório no espaço de trabalho do Azure Databricks, por exemplo/Repos/someone@example.com/my-repo. Para obter o caminho, execute o comando get ou list . -
<branch>com o nome da ramificação no repositório a ser usado, por exemplomy-branch. -
<tag>com o nome da ramificação no repositório a ser usado, por exemplomy-tag.
Exemplo de saída
{
"id": 1234567890123456,
"path": "/Repos/someone@example.com/my-repo",
"url": "https://github.com/my/my-repo",
"provider": "gitHub",
"branch": "my-branch",
"head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
}
Excluir um repositório
Para exibir a documentação de uso, execute databricks repos delete --help.
Utilização
databricks repos delete --repo-id <repo-id>
Ou:
databricks repos delete --path <path>
Substituir:
-
<repo-id>com o ID do repo, por exemplo1234567890123456. Para obter a ID, execute o comando list .--repo-idou--pathé obrigatório. -
<path>com o caminho para o repositório no espaço de trabalho do Azure Databricks, por exemplo/Repos/someone@example.com/my-repo. Para obter o caminho, execute o comando get ou list .--repo-idou--pathé obrigatório.
Se for bem-sucedido, nenhum resultado será exibido.