Sdílet prostřednictvím


Rozhraní příkazového řádku repozitářů (zastaralé)

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šší. Podívejte se na Co je rozhraní příkazového řádku Databricks? 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:

Repozitory CLI vyžaduje Databricks CLI 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 dílčí příkazy volají Repos API.

Další informace o úložištích najdete ve složkách Git v 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 úložištím v úložné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.