كيفية إنشاء نسخة محلية من مستودع Wallarm لCentOS¶
يمكنك إنشاء واستخدام نسخة محلية (والمعروفة أيضًا بالمرآة) من مستودع Wallarm للتأكد من أن كافة عقد الفلترة في بنيتك التحتية يتم نشرها من مصدر واحد ولديها نفس رقم الإصدار.
سيقودك هذا المستند خلال عملية إنشاء مرآة لمستودع Wallarm لخادم CentOS 7 عبر مدير مستودعات JFrog Artifactory.
متطلبات مسبقة
تأكد من استيفاء الشروط التالية قبل اتخاذ أي خطوات أخرى:
-
لديك هذه المكونات مثبتة على خادمك:
- نظام التشغيل CentOS 7
- حزم
yum-utils
وepel-release
-
برنامج JFrog Artifactory القادر على إنشاء مستودعات RPM (تعليمات التثبيت)
اقرأ المزيد حول إصدارات وميزات JFrog Artifactory هنا.
-
JFrog Artifactory يعمل ويتصل.
- الخادم لديه وصول إلى الإنترنت.
يتألف إنشاء مرآة لمستودع Wallarm من
1. إنشاء نسخة محلية من مستودع Wallarm¶
لإنشاء نسخة محلية من مستودع Wallarm، قم بما يلي:
-
أضف مستودع Wallarm بتنفيذ الأمر التالي:
-
انتقل إلى دليل مؤقت (مثلاً،
/tmp
) وقم بمزامنة مستودع Wallarm مع هذا الدليل بتنفيذ الأمر التالي:
إذا انتهت الأمر reposync
بنجاح، فسيتم وضع حزم Wallarm في الدليل الفرعي wallarm-node/Packages
لدليلك المؤقت (مثلاً، /tmp/wallarm-node/Packages
).
2. إنشاء مستودع RPM محلي في JFrog Artifactory¶
لإنشاء مستودع RPM محلي في JFrog Artifactory، قم بما يلي:
-
انتقل إلى واجهة ويب JFrog Artifactory عبر اسم النطاق أو عنوان IP الخاص (مثلاً،
http://jfrog.example.local:8081/artifactory
).سجل الدخول إلى واجهة الويب بحساب المدير.
-
انقر على إدخال القائمة الإدارة، ثم الرابط المحلي في قسم المستودعات.
-
انقر على زر جديد لإنشاء مستودع محلي جديد.
-
حدد نوع الحزمة "RPM".
-
املأ اسم المستودع في حقل مفتاح المستودع. يجب أن يكون هذا الاسم فريدًا في JFrog Artifactory. نوصي باختيار اسم يتوافق مع أفضل الممارسات لتسمية مستودعات Artifactory (مثلاً،
wallarm-centos-upload-local
).حدد تخطيط "maven-2-default" من قائمة تخطيط المستودع المنسدلة.
يمكنك ترك الإعدادات الأخرى دون تغيير.
انقر على الزر حفظ وإنهاء لإنشاء المستودع المحلي Artifactory.
الآن، يجب أن يتم عرض المستودع الجديد في قائمة المستودعات المحلية.
لإنهاء إنشاء مرآة مستودع Wallarm، استورد الحزم المتزامنة إلى المستودع المحلي Artifactory.
3. استيراد النسخة المحلية من مستودع Wallarm إلى JFrog Artifactory¶
لاستيراد حزم Wallarm إلى المستودع المحلي RPM في Artifactory، قم بما يلي:
-
سجل الدخول إلى واجهة ويب JFrog Artifactory بحساب المدير.
-
انقر على إدخال القائمة الإدارة، ثم الرابط المستودعات في قسم الاستيراد والتصدير.
-
في قسم استيراد المستودع من المسار، حدد المستودع المحلي الذي أنشأته سابقًا من قائمة مستودع من مسار المنسدلة.
-
انقر على زر استعراض وحدد الدليل الذي يحتوي على حزم Wallarm والتي أنشأتها سابقًا.
-
انقر على زر استيراد لاستيراد حزم Wallarm من الدليل.
-
انقر على إدخال القائمة القطع، وتأكد من تواجد الحزم Wallarm المستوردة في المستودع المحلي المطلوب.
الآن يمكنك نشر عقد فلترة Wallarm باستخدام النسخة المحلية من مستودع Wallarm.