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, 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
.
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, 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.
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, 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
.
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, 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.