Repos CLI (äldre)
Viktigt!
Den här dokumentationen har dragits tillbaka och kanske inte uppdateras.
Den här informationen gäller för äldre Databricks CLI-versioner 0.18 och senare. Databricks rekommenderar att du använder nyare Databricks CLI version 0.205 eller senare i stället. Se Vad är Databricks CLI?. Kör för att hitta din version av Databricks CLI databricks -v
.
Information om hur du migrerar från Databricks CLI version 0.18 eller senare till Databricks CLI version 0.205 eller senare finns i Databricks CLI-migrering.
Kommentar
Repos CLI kräver Databricks CLI 0.15.0 eller senare.
Du kör Cli-underkommandon för Databricks-lagringsplatser genom att lägga till dem i databricks repos
. Dessa underkommandon anropar repos-API:et.
Mer information om lagringsplatser finns i Git-integrering för Databricks Git-mappar.
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.
Skapa en lagringsplats
Om du vill visa användningsdokumentationen kör du databricks repos create --help
.
Förbrukning
databricks repos create --url <url> --provider <provider> --path <path>
Ersätta:
<url>
med den nödvändiga Git-providerns URL till lagringsplatsen.<provider>
med det git-providernamn som krävs, till exempelgitHub
. Tillgängliga leverantörer är:azureDevOpsServices
bitbucketCloud
bitbucketServer
gitHub
gitHubEnterprise
gitLab
gitLabEnterpriseEdition
Providerns namn kan anges som skiftlägesokänsligt (till exempel
gitHub
ochgithub
är båda giltiga).<path>
med en valfri sökväg till lagringsplatsen på Azure Databricks-arbetsytan, till exempel/Repos/someone@example.com/my-repo
.
Exempel på utdata
{
"id": 1234567890123456,
"path": "/Repos/someone@example.com/my-repo",
"url": "https://github.com/my/my-repo",
"provider": "gitHub",
"branch": "master",
"head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
}
Visa en lista över alla tillgängliga lagringsplatser på arbetsytan
Om du vill visa användningsdokumentationen kör du databricks repos list --help
.
Förbrukning
databricks repos list --path-prefix <path-prefix> --next-page-token <next-page-token>
Ersätta:
-
<path-prefix>
med ett valfritt sökvägsprefix till lagringsplatserna på Azure Databricks-arbetsytan, till exempel/Repos/someone@example.com/my-repo
. -
<next-page-token>
med en valfri nästa sidtoken som tillhandahålls genom att köra kommandot tidigare, för att hämta nästa sida med resultat.
Exempel på utdata
{
"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"
}
]
}
Visa information om en lagringsplats
Om du vill visa användningsdokumentationen kör du databricks repos get --help
.
Förbrukning
databricks repos get --repo-id <repo-id> --path <path>
Ersätta:
-
<repo-id>
med ID:t för lagringsplatsen, till exempel1234567890123456
. Kör listkommandot för att hämta ID:t.--repo-id
eller--path
krävs. -
<path>
med sökvägen till lagringsplatsen på Azure Databricks-arbetsytan, till exempel/Repos/someone@example.com/my-repo
. Hämta sökvägen genom att köra kommandot get eller list .--repo-id
eller--path
krävs.
Exempel på utdata
{
"id": 1234567890123456,
"path": "/Repos/someone@example.com/my-repo",
"url": "https://github.com/my/my-repo",
"provider": "gitHub",
"branch": "master",
"head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
}
Uppdatera en lagringsplats till den senaste incheckningen av en fjärrgren eller till en tagg
Om du vill visa användningsdokumentationen kör du databricks repos update --help
.
Förbrukning
databricks repos update --repo-id <repo-id> --branch <branch>
Eller:
databricks repos update --repo-id <repo-id> --tag <tag>
Eller:
databricks repos update --path <path> --branch <branch>
Eller:
databricks repos update --path <path> --tag <tag>
Exakt en av --repo-id
eller --path
krävs, och exakt en av --branch
eller --tag
krävs.
--repo-id
eller --path
identifierar den Databricks Git-mapp som ska uppdateras.
--branch
eller --tag
identifierar incheckningen för att uppdatera till eller den nya grenen för att checka ut. Om --branch
eller --tag
refererar till den gren som för närvarande är utcheckad utför Databricks Git-mappar en pull-åtgärd för att uppdatera till den senaste incheckningen för den grenen. Om --branch
eller --tag
refererar till en gren som för närvarande inte är utcheckad checkar Databricks Git-mappar ut den angivna grenen.
Ersätta:
-
<repo-id>
med ID:t för lagringsplatsen, till exempel1234567890123456
. Kör listkommandot för att hämta ID:t. -
<path>
med sökvägen till lagringsplatsen på Azure Databricks-arbetsytan, till exempel/Repos/someone@example.com/my-repo
. Hämta sökvägen genom att köra kommandot get eller list . -
<branch>
med namnet på den gren i lagringsplatsen som ska användas, till exempelmy-branch
. -
<tag>
med namnet på den gren i lagringsplatsen som ska användas, till exempelmy-tag
.
Exempel på utdata
{
"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"
}
Ta bort en lagringsplats
Om du vill visa användningsdokumentationen kör du databricks repos delete --help
.
Förbrukning
databricks repos delete --repo-id <repo-id>
Eller:
databricks repos delete --path <path>
Ersätta:
-
<repo-id>
med ID:t för lagringsplatsen, till exempel1234567890123456
. Kör listkommandot för att hämta ID:t.--repo-id
eller--path
krävs. -
<path>
med sökvägen till lagringsplatsen på Azure Databricks-arbetsytan, till exempel/Repos/someone@example.com/my-repo
. Hämta sökvägen genom att köra kommandot get eller list .--repo-id
eller--path
krävs.
Om det lyckas visas inga utdata.