Application Portfolio Auditor هي أداة تقييم مفتوحة المصدر تعمل على أتمتة وتبسيط مراجعة مجموعات كبيرة من التطبيقات. من خلال الاستفادة من ما يصل إلى 18 أداة تحليل ، فإنه يولد تقارير شاملة تساعدك على الحصول على رؤى سريعة حول تطبيقاتك وبناء خريطة طريق فعالة لتحديث التطبيق.
الميزات الرئيسية:
CLI الشامل : تخفض واجهة سطر أوامر audit (CLI) الحواجز التي تحول دون تحليل مجموعة كبيرة من التطبيقات بشكل موثوق.
تصلب بشكل افتراضي : يتحقق بشكل منهجي من المتطلبات المسبقة وأدوات تحليل ما قبل التكوينات بعد أفضل الممارسات.
مجموعة واسعة من التطبيقات المدعومة : يغطي معظم لغات البرمجة الحديثة (Java ، Python ، .NET ، NodeJS) والتحليلات وكذلك رمز المصدر كثنائيات مجمعة.
الذكاء المشترك: تسخير ويجمع بين رؤى تصل إلى 18 أدوات تحليل التطبيق المجانية والمفتوحة المصدر.
ملخصات مجمعة : يولد صفحات HTML ثابتة تربط جميع النتائج لمساعدتك على فهم محفظتك من وجهات نظر مختلفة مثل الاسترداد السحابي والأمان واللغات المستخدمة والترخيص والجودة.
النتائج المحمولة : تصدير التقارير كدليل انفجار أو ملفات zip أو kubernetes أو عمليات نشر السحابة.
اتبع هذه الخطوات للبدء في Application Portfolio Auditor :
$ git clone [email protected]:vmware-tanzu/application-portfolio-auditor.git$ cd application-portfolio-auditor
$ ./audit setupملاحظة: يقوم هذا الأمر بأتمتة تثبيت جميع المتطلبات المطلوبة. يتم تكوينه تلقائيًا بناءً على نظام التشغيل المكتشف (MacOS أو Ubuntu أو CentOS أو Amazon Linux 2023) ويتطلب حقوق Sudo. قد تستغرق العملية عدة دقائق لإكمالها.
تلميح: إذا كنت تواجه مشكلات أثناء التثبيت ، فالرجاء التأكد من أن المستخدم المحلي لديه وصول كامل إلى مجلد التثبيت:
$ sudo chown -R $(id -u):$(id -g) "application-portfolio-auditor"
$ ./audit downloadملاحظة: يقوم هذا الأمر بتنزيل الموارد المطلوبة من الإنترنت ويبني صور Docker متعددة محليًا. قد تستغرق العملية عدة دقائق لإكمالها.
mkdir -p apps/test; wget -P apps/test https://repo1.maven.org/maven2/org/codehaus/cargo/simple-ear/1.10.9/simple-ear-1.10.9.ear./audit run -a -g testindex.html في دليل reports/TIMESTAMP الذي تم إنشاؤه لعرض التقارير التي تم إنشاؤها../launch_csa_ui.sh في دليل reports/TIMESTAMP . جميع التقارير الأخرى هي ملفات ثابتة.| فئة | mininum | مُستَحسَن |
|---|---|---|
| نظام التشغيل | centos أو ubuntu أو macos | أحدث إصدار مثبت |
| كبش | 16+ غيغابايت | 32 جيجابايت |
| القرص | 100+ غيغابايت | قرص SSD |
| وحدة المعالجة المركزية | 8+ النوى / VCPUS | - |
| رقائق | إنتل أو سيليكون أبل | - |
| إنترنت | متاح للإعداد والتحديثات | متاح أثناء التحليل |
إذا لم تساعد إعادة التشغيل أو بعض التنظيف أو لمحة عن الوثائق ، فيمكنك إنشاء مشكلة على GitHub. للحصول على تفاصيل حول ما يجب تضمينه في تقريرك ، يرجى اتباع إرشادات طلب السحب أعلاه ومشاركتها:
يرحب فريق مشروع مدقق مراجعة الحسابات في محفظة التطبيق بالمساهمات من المجتمع. إذا كنت ترغب في المساهمة في رمز ولم تقم بتوقيع اتفاقية ترخيص المساهم لدينا ، فسيقوم روبوتنا بتحديث المشكلة عند فتح طلب سحب. للحصول على أي أسئلة حول عملية CLA ، يرجى الرجوع إلى الأسئلة الشائعة. لمزيد من المعلومات التفصيلية ، ارجع إلى المساهمة.
يتم إصدار مدقق محفظة التطبيق ضمن ترخيص Apache 2.0. لمزيد من المعلومات التفصيلية ، يرجى الرجوع إلى ملف الترخيص.