Bagikan melalui


Repos CLI (warisan)

Penting

Dokumentasi ini telah dihentikan dan mungkin tidak diperbarui.

Informasi ini berlaku untuk CLI Databricks warisan versi 0.18 ke bawah. Databricks merekomendasikan agar Anda menggunakan Databricks CLI versi 0.205 atau lebih baru. Lihat Apa itu Databricks CLI?. Untuk menemukan versi Databricks CLI Anda, jalankan databricks -v.

Untuk bermigrasi dari Databricks CLI versi 0.18 atau di bawahnya ke Databricks CLI versi 0.205 atau lebih tinggi, lihat migrasi CLI Databricks.

Catatan

Repositori CLI membutuhkan Databricks CLI 0.15.0 atau yang lebih tinggi.

Anda menjalankan subperintah Databricks repositori CLI dengan menambahkannya ke databricks repos. Sub-perintah ini memanggil REPOS API.

Untuk informasi selengkapnya tentang repositori, lihat Integrasi Git untuk folder Databricks Git.

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.

Membuat repositori

Untuk menampilkan dokumentasi penggunaan, jalankan databricks repos create --help.

Penggunaan

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

Ganti:

  • <url> dengan URL penyedia Git yang diperlukan ke repositori.

  • <provider> dengan nama penyedia Git yang diperlukan, misalnya gitHub. Penyedia yang tersedia meliputi:

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

    Nama penyedia dapat ditentukan sebagai case-insensitive (misalnya, gitHub dan github keduanya valid).

  • <path> dengan jalur opsional ke repositori di ruang kerja Azure Databricks, misalnya /Repos/someone@example.com/my-repo.

Contoh output

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

Mencantumkan semua repositori yang tersedia di ruang kerja

Untuk menampilkan dokumentasi penggunaan, jalankan databricks repos list --help.

Penggunaan

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

Ganti:

  • <path-prefix> dengan awalan jalur opsional ke repositori di ruang kerja Azure Databricks, misalnya /Repos/someone@example.com/my-repo.
  • <next-page-token> dengan token halaman berikutnya opsional yang disediakan dengan menjalankan perintah sebelumnya, untuk mendapatkan halaman hasil berikutnya.

Contoh output

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

Mencantumkan informasi tentang repositori

Untuk menampilkan dokumentasi penggunaan, jalankan databricks repos get --help.

Penggunaan

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

Ganti:

  • <repo-id> dengan ID repositori, misalnya 1234567890123456. Untuk mendapatkan ID, jalankan perintah daftar. --repo-id atau --path diperlukan.
  • <path> dengan jalur ke repositori di ruang kerja Azure Databricks, misalnya /Repos/someone@example.com/my-repo. Untuk mendapatkan jalur, jalankan perintah dapatkan atau daftar. --repo-id atau --path diperlukan.

Contoh output

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

Memperbarui repositori ke komit terbaru dari cabang jarak jauh atau ke tag

Untuk menampilkan dokumentasi penggunaan, jalankan databricks repos update --help.

Penggunaan

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

Atau:

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

Atau:

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

Atau:

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

Tepat salah satu --repo-id atau --path diperlukan, dan tepatnya salah satu --branch atau --tag diperlukan.

--repo-id atau --path mengidentifikasi folder Databricks Git yang harus diperbarui. --branch atau --tag mengidentifikasi penerapan untuk memperbarui ke atau cabang baru untuk diperiksa. Jika --branch atau --tag mengacu pada cabang yang saat ini dicek keluar, folder Databricks Git melakukan operasi penarikan untuk memperbarui ke penerapan terbaru untuk cabang tersebut. Jika --branch atau --tag mengacu pada cabang yang saat ini tidak dicek keluar, folder Databricks Git memeriksa cabang yang ditentukan.

Ganti:

  • <repo-id> dengan ID repositori, misalnya 1234567890123456. Untuk mendapatkan ID, jalankan perintah daftar.
  • <path> dengan jalur ke repositori di ruang kerja Azure Databricks, misalnya /Repos/someone@example.com/my-repo. Untuk mendapatkan jalur, jalankan perintah dapatkan atau daftar.
  • <branch> dengan nama cabang di repositori untuk digunakan, misalnya my-branch.
  • <tag> dengan nama cabang di repositori untuk digunakan, misalnya my-tag.

Contoh output

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

Menghapus repositori

Untuk menampilkan dokumentasi penggunaan, jalankan databricks repos delete --help.

Penggunaan

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

Atau:

databricks repos delete --path <path>

Ganti:

  • <repo-id> dengan ID repositori, misalnya 1234567890123456. Untuk mendapatkan ID, jalankan perintah daftar. --repo-id atau --path diperlukan.
  • <path> dengan jalur ke repositori di ruang kerja Azure Databricks, misalnya /Repos/someone@example.com/my-repo. Untuk mendapatkan jalur, jalankan perintah dapatkan atau daftar. --repo-id atau --path diperlukan.

Jika berhasil, maka tidak ada output yang akan ditampilkan.