Dxtoolkit عبارة عن مجموعة من البرامج النصية التي يتم تسليمها بواسطة فريق الخدمات الاحترافية في Delphix. تبدو البرامج النصية لـ Dxtoolkit وكأنها ملفات تنفيذية تعمل بنظام UNIX، وتتبع الأعراف النموذجية لاستخدام العلامات للوسائط. تمت كتابة Dxtoolkit بلغة Perl، ولكن لا يلزم معرفة لغة Perl إلا إذا كنت ترغب في توسيع نطاقها. في الواقع، لا يلزم وجود أي خبرة برمجية على الإطلاق لاستخدام مجموعة أدوات dxtoolkit.
يرجى التحقق من سجل التغيير للحصول على قائمة التغييرات.
قم بتنزيل نسخة مجمعة من DxToolkit للنظام الأساسي المطلوب من صفحة الإصدارات. قم بإنشاء ملف تكوين dxtools.conf استنادًا إلى dxtools.conf.example أو صفحة Wiki.
تحقق من الوثائق لمزيد من التفاصيل
قم بتشغيل dxtoolkit باستخدام صورة عامل ميناء:
-v /path/to/your/configfile:/config
pioro/dxtoolkit:develop
dxtoolkit_command dxtoolkit_command_params
على سبيل المثال: docker run -v /configdir:/config pioro/dxtoolkit:latest dx_get_appliance -d myengine
إصدار بيرل 5.16 أو أعلى
الحزم المطلوبة
لا يوجد برنامج نصي dx_syslog على نظامي التشغيل Windows وAIX بسبب نقص دعم وحدة Log::Syslog::Fast Perl
يتم اختبار الإصدارات الجديدة من dxtoolkit باستخدام محركات Delphix، الموجودة في الدعم الأساسي أو الموسع. السابق. تم اختبار الإصدار 2.4.14 باستخدام محركات الإصدار 5.3.9 و6.0.X.
تم تصميم Dxtoolkit لدعم العديد من إصدارات محركات Delphix، على الرغم من أنه إذا تم إصدار إصدار جديد بعد إصدار dxtoolkit، فقد يتوقف عن العمل بسبب تغييرات واجهة برمجة التطبيقات. للتخفيف من حدة هذه المشكلة حتى يتم إصدار الإصدار التالي من dxtoolkit، يرجى إضافة المعلمة -dever إلى أوامرك بالقيم التالية:
المعلمة | نسخة محرك دلفيكس | نسخة API |
---|---|---|
-ديفر 6.0.11 | محرك دلفيكس 6.0.11 | واجهة برمجة التطبيقات 1.11.11 |
-ديفر 6.0 | محرك دلفيكس 6.0 | واجهة برمجة التطبيقات 1.11.00 |
-ديفر 5.3 | محرك دلفيكس 5.3 | واجهة برمجة التطبيقات 1.10.00 |
-ديفر 5.2 | محرك دلفيكس 5.2 | واجهة برمجة التطبيقات 1.9.00 |
يجب أن تكون المساهمات موقعة User Name <[email protected]>
. تأكد من إعداد Git باسم المستخدم وعنوان البريد الإلكتروني. يجب أن تتفرع إصلاحات الأخطاء من الفرع المستقر الحالي. يجب أن تعتمد الميزات الجديدة على الفرع master
.
يعمل هذا المشروع بموجب مدونة قواعد سلوك Delphix. بمشاركتك في هذا المشروع فإنك توافق على الالتزام بشروطه.
يُطلب من جميع المساهمين التوقيع على اتفاقية Delphix Contributor قبل المساهمة بالكود في مستودع مفتوح المصدر. تتم معالجة هذه العملية تلقائيًا بواسطة cla-assistant. ما عليك سوى فتح طلب سحب وسيقوم الروبوت تلقائيًا بالتحقق مما إذا كنت قد وقعت على أحدث اتفاقية. إذا لم يكن الأمر كذلك، سيُطلب منك القيام بذلك كجزء من عملية طلب السحب.
ينبغي الإبلاغ عن المشكلات في علامة تبويب المشكلات في GitHub repo. قم بتضمين رابط لها.
يتم توفير هذا البرنامج كما هو، دون أي ضمان من أي نوع أو دعم تجاري من خلال Delphix. راجع الترخيص المرتبط للحصول على تفاصيل إضافية. ينبغي توجيه الأسئلة والقضايا وطلبات الميزات والمساهمات إلى المجتمع كما هو موضح في إرشادات مجتمع Delphix.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
حقوق الطبع والنشر (ج) 2014، 2016 بواسطة دلفيكس. جميع الحقوق محفوظة.