مشاركة عبر


Repos CLI (قديم)

هام

تم إيقاف هذه الوثائق وقد لا يتم تحديثها.

تنطبق هذه المعلومات على إصدارات Databricks CLI القديمة 0.18 والإصدارات أدناه. توصي Databricks باستخدام الإصدار 0.205 أو أحدث من Databricks CLI بدلا من ذلك. راجع ما هو Databricks CLI؟. للعثور على إصدار Databricks CLI الخاص بك، قم بتشغيل databricks -v.

للترحيل من Databricks CLI الإصدار 0.18 أو أقل إلى Databricks CLI الإصدار 0.205 أو أعلى، راجع ترحيل Databricks CLI.

إشعار

يتطلب Repos CLI Databricks CLI 0.15.0 أو أعلى.

يمكنك تشغيل أوامر CLI الفرعية ل Databricks عن طريق إلحاقها ب databricks repos. تستدعي هذه الأوامر الفرعية واجهة برمجة تطبيقات Repos.

لمزيد من المعلومات حول المستودعات، راجع تكامل Git لمجلدات 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.

إنشاء مستودع

لعرض وثائق الاستخدام، قم بتشغيل databricks repos create --help.

الاستخدام

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

استبدل:

  • <url> مع عنوان URL لموفر Git المطلوب إلى المستودع.

  • <provider> مع اسم موفر Git المطلوب، على سبيل المثال gitHub. يتضمن الموفرون المتاحون ما يلي:

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

    يمكن تحديد اسم الموفر على أنه غير حساس لحالة الأحرف (على سبيل المثال، gitHub وكلاهما github صالح).

  • <path> بمسار اختياري إلى المستودع في مساحة عمل Azure Databricks، على سبيل المثال /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"
}

سرد جميع المستودعات المتوفرة في مساحة العمل

لعرض وثائق الاستخدام، قم بتشغيل databricks repos list --help.

الاستخدام

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

استبدل:

  • <path-prefix> مع بادئة مسار اختيارية إلى المستودعات في مساحة عمل Azure Databricks، على سبيل المثال /Repos/someone@example.com/my-repo.
  • <next-page-token> مع رمز مميز اختياري للصفحة التالية تم توفيره عن طريق تشغيل الأمر مسبقا، للحصول على الصفحة التالية من النتائج.

مثال على الإخراج

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

سرد معلومات حول المستودع

لعرض وثائق الاستخدام، قم بتشغيل databricks repos get --help.

الاستخدام

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

استبدل:

  • <repo-id> بمعرف المستودع، على سبيل المثال 1234567890123456. للحصول على المعرف، قم بتشغيل أمر القائمة . --repo-id أو --path مطلوب.
  • <path> مع المسار إلى المستودع في مساحة عمل Azure Databricks، على سبيل المثال /Repos/someone@example.com/my-repo. للحصول على المسار، قم بتشغيل الأمر get أو list . --repo-id أو --path مطلوب.

مثال على الإخراج

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

تحديث مستودع إلى أحدث تثبيت لفرع بعيد أو إلى علامة

لعرض وثائق الاستخدام، قم بتشغيل databricks repos update --help.

الاستخدام

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

أو:

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

أو:

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

أو:

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

واحد بالضبط من --repo-id أو --path مطلوب، وواحد بالضبط من --branch أو --tag مطلوب.

--repo-id أو --path يحدد مجلد Databricks Git الذي يجب تحديثه. --branch أو --tag يحدد الالتزام بالتحديث إلى أو الفرع الجديد للسحب. إذا كان --branch أو --tag يشير إلى الفرع الذي تم سحبه حاليا، فإن مجلدات Databricks Git تنفذ عملية سحب للتحديث إلى أحدث تثبيت لهذا الفرع. إذا كان --branch أو --tag يشير إلى فرع لم يتم سحبه حاليا، فإن مجلدات Databricks Git تتحقق من الفرع المحدد.

استبدل:

  • <repo-id> بمعرف المستودع، على سبيل المثال 1234567890123456. للحصول على المعرف، قم بتشغيل أمر القائمة .
  • <path> مع المسار إلى المستودع في مساحة عمل Azure Databricks، على سبيل المثال /Repos/someone@example.com/my-repo. للحصول على المسار، قم بتشغيل الأمر get أو list .
  • <branch> مع اسم الفرع في المستودع لاستخدامه، على سبيل المثال my-branch.
  • <tag> مع اسم الفرع في المستودع لاستخدامه، على سبيل المثال my-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"
}

حذف مستودع

لعرض وثائق الاستخدام، قم بتشغيل databricks repos delete --help.

الاستخدام

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

أو:

databricks repos delete --path <path>

استبدل:

  • <repo-id> بمعرف المستودع، على سبيل المثال 1234567890123456. للحصول على المعرف، قم بتشغيل أمر القائمة . --repo-id أو --path مطلوب.
  • <path> مع المسار إلى المستودع في مساحة عمل Azure Databricks، على سبيل المثال /Repos/someone@example.com/my-repo. للحصول على المسار، قم بتشغيل الأمر get أو list . --repo-id أو --path مطلوب.

إذا نجحت، فلن يتم عرض أي إخراج.