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 med Databricks Repos.

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.

Användning

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 exempel gitHub. Tillgängliga leverantörer är:

    • azureDevOpsServices
    • bitbucketCloud
    • bitbucketServer
    • gitHub
    • gitHubEnterprise
    • gitLab
    • gitLabEnterpriseEdition

    Providerns namn kan anges som skiftlägesokänsligt (till exempel gitHub och github ä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.

Användning

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.

Användning

databricks repos get --repo-id <repo-id> --path <path>

Ersätta:

  • <repo-id> med ID:t för lagringsplatsen, till exempel 1234567890123456. 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.

Användning

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 databricks-lagringsplatsen 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 Repos 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 Repos ut den angivna grenen.

Ersätta:

  • <repo-id> med ID:t för lagringsplatsen, till exempel 1234567890123456. 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 exempel my-branch.
  • <tag> med namnet på den gren i lagringsplatsen som ska användas, till exempel my-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.

Användning

databricks repos delete --repo-id <repo-id>

Eller:

databricks repos delete --path <path>

Ersätta:

  • <repo-id> med ID:t för lagringsplatsen, till exempel 1234567890123456. 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.