هل من الممكن استخدام أمر cmd لتضمين ملف من موقع بعيد في ملف app.yml؟
لدي موقعان أود أن يكون لديهما قائمة قياسية من الإضافات. بدلاً من نسخها ولصقها في كل مرة، وأحيانًا أنسى القيام بذلك، هل يمكنني وضعها في <الموقع أ> وسحبها في كل مرة أعيد فيها بناء التطبيق؟
على سبيل المثال: <include executable="wget --no-check-certificate -q -O - http://LocationA/plugins.yml" noexec="no">
على الرغم من أنني لم أعمل على هذا الجزء بعد، إلا أنني متأكد من أنه قابل للتنفيذ؛ لأنني اختبرت بالفعل جزء سحب الإضافات داخل بناء الحاوية من قالب، ويعمل بشكل جيد؛ لذا فإن الجزء المتبقي لهذا النهج هو إضافة كود إلى launcher واختباره لسحب مستودع mytemplates من GitHub.
ومع ذلك، وبصراحة، تبدو هذه التقنية كمجهود غير ضروري كبير:
تعديل launcher لسحب القالب من مستودع
إضافة إدخال قالب جديد إلى ملف yml (للإضافات)
من السهل جدًا نسخ ولصق المحتوى في ملفات yml و"الانتهاء من الأمر"؛ لكنني أجد هذه الفكرة مثيرة للاهتمام أيضًا. ألغاز إدارة الأنظمة ممتعة دائمًا بالنسبة لي، لذا كان من الممتع التفكير في هذا من أجلك.
على أي حال، الإجابة المختصرة على سؤالك يا @IAmGav هي “نعم، إنه قابل للتنفيذ” وبالطبع، إذا كنت ترغب في تجربته، فـ “افعل ذلك”.