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.
Untuk menampilkan dokumentasi penggunaan, jalankan databricks repos create --help
.
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, misalnyagitHub
. Penyedia yang tersedia meliputi:azureDevOpsServices
bitbucketCloud
bitbucketServer
gitHub
gitHubEnterprise
gitLab
gitLabEnterpriseEdition
Nama penyedia dapat ditentukan sebagai case-insensitive (misalnya,
gitHub
dangithub
keduanya valid).<path>
dengan jalur opsional ke repositori di ruang kerja Azure Databricks, misalnya/Repos/someone@example.com/my-repo
.
{
"id": 1234567890123456,
"path": "/Repos/someone@example.com/my-repo",
"url": "https://github.com/my/my-repo",
"provider": "gitHub",
"branch": "master",
"head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
}
Untuk menampilkan dokumentasi penggunaan, jalankan databricks repos list --help
.
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.
{
"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"
}
]
}
Untuk menampilkan dokumentasi penggunaan, jalankan databricks repos get --help
.
databricks repos get --repo-id <repo-id> --path <path>
Ganti:
-
<repo-id>
dengan ID repositori, misalnya1234567890123456
. 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.
{
"id": 1234567890123456,
"path": "/Repos/someone@example.com/my-repo",
"url": "https://github.com/my/my-repo",
"provider": "gitHub",
"branch": "master",
"head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
}
Untuk menampilkan dokumentasi penggunaan, jalankan databricks repos update --help
.
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, misalnya1234567890123456
. 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, misalnyamy-branch
. -
<tag>
dengan nama cabang di repositori untuk digunakan, misalnyamy-tag
.
{
"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"
}
Untuk menampilkan dokumentasi penggunaan, jalankan databricks repos delete --help
.
databricks repos delete --repo-id <repo-id>
Atau:
databricks repos delete --path <path>
Ganti:
-
<repo-id>
dengan ID repositori, misalnya1234567890123456
. 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.