rozhraní příkazového řádku Repos (starší verze)

Důležité

Tato dokumentace byla vyřazena a nemusí být aktualizována.

Tyto informace platí pro starší verzi Rozhraní příkazového řádku Databricks verze 0.18 a novější. Databricks doporučuje místo toho použít novější rozhraní příkazového řádku Databricks verze 0.205 nebo vyšší. Vizte Databricks CLI. Pokud chcete zjistit svou verzi rozhraní příkazového řádku Databricks, spusťte databricks -vpříkaz .

Pokud chcete migrovat z Rozhraní příkazového řádku Databricks verze 0.18 nebo novější na Databricks CLI verze 0.205 nebo novější, přečtěte si téma Migrace rozhraní příkazového řádku Databricks.

Poznámka:

CLI Repos vyžaduje CLI Databricks ve verzi 0.15.0 nebo vyšší.

Podpříkazy rozhraní příkazového řádku Databricks spustíte tak, že je připojíte k databricks repos. Tyto podpříkazy volají rozhraní API Repos.

Další informace o úložištích najdete v části Git folders pro 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.

Vytvoření úložiště

Pokud chcete zobrazit dokumentaci k použití, spusťte databricks repos create --helppříkaz .

Využití

databricks repos create --url <url> --provider <provider> --path <path>

Nahrazení:

  • <url> s požadovanou adresou URL poskytovatele Git k repozitáři.

  • <provider> s požadovaným názvem poskytovatele Gitu, například gitHub. Mezi dostupné poskytovatele patří:

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

    Název poskytovatele lze zadat bez rozlišení velkých a malých písmen, například gitHub a github jsou platné varianty.

  • <path> s volitelnou cestou k úložišti v pracovním prostoru Azure Databricks, například /Repos/someone@example.com/my-repo.

Příklad výstupu

{
  "id": 1234567890123456,
  "path": "/Repos/someone@example.com/my-repo",
  "url": "https://github.com/my/my-repo",
  "provider": "gitHub",
  "branch": "master",
  "head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
}

Seznam všech dostupných úložišť v pracovním prostoru

Pokud chcete zobrazit dokumentaci k použití, spusťte databricks repos list --helppříkaz .

Využití

databricks repos list --path-prefix <path-prefix> --next-page-token <next-page-token>

Nahrazení:

  • <path-prefix> s volitelnou předponou cesty k repozitářům v pracovním prostoru Azure Databricks, například /Repos/someone@example.com/my-repo.
  • <next-page-token> s volitelným dalším tokenem stránky, který získáte spuštěním předchozího příkazu, získáte další stránku výsledků.

Příklad výstupu

{
  "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"
    }
  ]
}

Výpis informací o úložišti

Pokud chcete zobrazit dokumentaci k použití, spusťte databricks repos get --helppříkaz .

Využití

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

Nahrazení:

  • <repo-id> s ID úložiště, například 1234567890123456. Id získáte spuštěním příkazu list . --repo-id nebo --path je povinný.
  • <path> s cestou k úložišti v pracovním prostoru Azure Databricks, například /Repos/someone@example.com/my-repo. Pokud chcete získat cestu, spusťte příkaz get nebo list . --repo-id nebo --path je povinný.

Příklad výstupu

{
  "id": 1234567890123456,
  "path": "/Repos/someone@example.com/my-repo",
  "url": "https://github.com/my/my-repo",
  "provider": "gitHub",
  "branch": "master",
  "head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
}

Aktualizace úložiště na nejnovější potvrzení vzdálené větve nebo na značku

Pokud chcete zobrazit dokumentaci k použití, spusťte databricks repos update --helppříkaz .

Využití

databricks repos update --repo-id <repo-id> --branch <branch>

Nebo:

databricks repos update --repo-id <repo-id> --tag <tag>

Nebo:

databricks repos update --path <path> --branch <branch>

Nebo:

databricks repos update --path <path> --tag <tag>

Přesně jeden z --repo-id nebo --path je povinný a přesně jeden z --branch nebo --tag je povinný.

--repo-id nebo --path identifikuje složku Git Databricks, která by se měla aktualizovat. --branch nebo --tag identifikuje commit, na který se má aktualizovat, nebo novou větev, na kterou se má přepnout. Pokud --branch nebo --tag odkazuje na aktuálně přepnutou větev, složky Gitu Databricks provedou operaci stažení, aby se aktualizovaly na nejnovější commit pro tuto větev. Pokud --branch nebo --tag odkazuje na větev, která není aktuálně rezervovaná, složky Gitu Databricks zkontrolují zadanou větev.

Nahrazení:

  • <repo-id> s ID úložiště, například 1234567890123456. Id získáte spuštěním příkazu list .
  • <path> s cestou k úložišti v pracovním prostoru Azure Databricks, například /Repos/someone@example.com/my-repo. Pokud chcete získat cestu, spusťte příkaz get nebo list .
  • <branch> s názvem větve v úložišti, která se má použít, například my-branch.
  • <tag> s názvem větve v úložišti, která se má použít, například my-tag.

Příklad výstupu

{
  "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"
}

Smazat repo

Pokud chcete zobrazit dokumentaci k použití, spusťte databricks repos delete --helppříkaz .

Využití

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

Nebo:

databricks repos delete --path <path>

Nahrazení:

  • <repo-id> s ID úložiště, například 1234567890123456. Id získáte spuštěním příkazu list . --repo-id nebo --path je povinný.
  • <path> s cestou k úložišti v pracovním prostoru Azure Databricks, například /Repos/someone@example.com/my-repo. Pokud chcete získat cestu, spusťte příkaz get nebo list . --repo-id nebo --path je povinný.

V případě úspěchu se nezobrazí žádný výstup.