بناء ملفات ثنائية أصلية متعددة المنصات من Mill عبر Github Actions

2025-02-02

يستخدم مشروع Mill Github Actions لبناء ملفات ثنائية أصلية على منصات مختلفة (Mac و Windows و Linux) وتحميلها على Maven Central. يُفصل تكوين ذكي بين نشر الملفات الاصطلاحية المتوافقة مع JVM والملفات الثنائية الأصلية الخاصة بالمنصة، مما يضمن التوافق بين المنصات. تُنشئ مهام `artifactName` و `jar` المخصصة ملفات مُرقمة مع لاحقات نظام التشغيل وهندسة وحدة المعالجة المركزية، مما يسمح للمستخدمين باختيار الملف التنفيذي المناسب لبيئتهم.