AWS Elastic Beanstalk تدعم الآن GitHub Actions لنشر التطبيقات تلقائيًا

:تاريخ النشر 11 فبراير 2026

تتيح لك AWS Elastic Beanstalk الآن استخدام GitHub Actions لنشر تطبيقات الويب تلقائيًا عند إرسال التعليمات البرمجية أو تغييرات التكوين إلى مستودع GitHub الخاص بك، مما يبسط مسار التكامل المستمر والنشر المستمر (CI/CD) لتطبيقات الويب القابلة للتوسع.

تسمح GitHub Actions لفرق التطوير بأتمتة عملية تسليم البرامج الخاصة بهم، مما يتيح سير عمل CI/CD الذي يقوم تلقائيًا بإنشاء تغييرات التعليمات البرمجية واختبارها ونشرها عندما يقوم المطورون بدفع التحديثات إلى مستودعاتهم. يمكن للفرق التي تقوم بالنشر في Elastic Beanstalk الآن الاستفادة من الأتمتة المحسّنة التي تتعامل مع إنشاء حزمة النشر وتحميلات S3 وإدارة الإصدارات ومراقبة البيئة. يوفر GitHub Action الجديد طريقة مبسطة لنشر التطبيقات على Elastic Beanstalk باستخدام التكوين التعريفي في عمليات سير عمل GitHub Actions، مما يوفر أتمتة شاملة لدورة حياة النشر بأكملها. يعمل هذا الإجراء تلقائيًا على إنشاء التطبيقات والبيئات عند الحاجة، وإدارة حزم النشر مع استثناءات قابلة للتكوين، والتكامل بسلاسة مع IAM باستخدام مصادقة OpenID Connect (OIDC).

للبدء، أضف الإجراء «aws-elasticbeanstalk-deploy» إلى ملف سير عمل GitHub Actions مع معلمات التكوين لنشر التطبيق الخاص بك. يدعم الإجراء تكوين إعدادات البيئة وإصدارات النظام الأساسي، ومراقبة الحالة الصحية الاختيارية والتحقق من النشر، ومنطق إعادة المحاولة الذكي لعمليات النشر الموثوقة، وإدارة حاوية تخزين S3 لأدوات النشر. لمعرفة المزيد، تفضل بزيارة ملف README الخاص بإجراء نشر AWS Elastic Beanstalk على GitHub.

يمكنك استخدام GitHub Action هذا لتطبيقات Elastic Beanstalk الخاصة بك في جميع مناطق AWS التجارية حيث تتوفر Elastic Beanstalk.