جرادل (بالإنجليزية: Gradle) هي أداة لبناء وأتمتة عمليات تطوير البرمجيات، وتُستخدم لتسهيل التحكم في دورة حياة البرمجيات بدءًا من تجميع الكود وتعبئته، وصولًا إلى الاختبار والتوزيع. تدعم Gradle عدة لغات برمجية منها Java و Kotlin و Groovy و Scala، بالإضافة إلى C/C++ و JavaScript. تعتمد الأداة على مفاهيم Apache Ant و Maven، لكنها تميز نفسها باستخدام لغة خاصة بالمجال (DSL) تستند إلى Groovy و Kotlin، بدلاً من استخدام تكوينات XML التي يعتمدها Maven. يعتمد Gradle على بنية الرسم البياني غير الدوري الموجه (DAG) لإدارة التبعيات وتحديد ترتيب تنفيذ المهام، ويعمل على Java Virtual Machine (JVM) لتقديم أداء عالي وكفاءة في إدارة المشاريع.
تم تصميم Gradle لدعم عمليات بناء المشاريع الكبيرة ومتعددة الوحدات، حيث يعتمد على سلسلة من مهام البناء التي يمكن تنفيذها بترتيب تسلسلي أو بالتوازي، مما يتيح تسريع عملية البناء. يدعم Gradle عمليات البناء التدريجية من خلال تحديد الأجزاء من شجرة البناء التي لم تتغير، مما يعني أن المهام التي تعتمد فقط على هذه الأجزاء لا تُعاد تنفيذها، مما يزيد من كفاءة الأداء. كما يوفر التخزين المؤقت لمكونات البناء (Build Cache) الذي يمكن استخدامه عبر شبكة مشتركة.
عند دمج Gradle مع خدمة Develocity، يمكن الحصول على تقارير تصورية لعملية البناء عبر الويب، تُعرف بـ Gradle Build Scans، مما يساعد المطورين على تحليل أداء البناء وتتبعه. يتسم Gradle بالمرونة والقابلية للتوسع، حيث يتيح إضافة ميزات جديدة ودعم لغات برمجة إضافية من خلال نظام الإضافات (Plugins)، مما يجعله مناسبًا لمختلف البيئات والمشاريع.
يوزيع Gradle كبرنامج مفتوح المصدر بموجب ترخيص Apache 2.0، مما يتيح للمطورين استخدامه وتعديله بحرية. تم إصدار الأداة لأول مرة في عام 2008، وسرعان ما أصبحت من الأدوات الأساسية في عمليات البناء لعدد كبير من المشاريع البرمجية.