في هذا المشروع، سوف تتعرف على كيفية إعداد مسار التكامل المستمر والتسليم المستمر (CI/CD) على AWS. يساعدك المسار على تشغيل الخطوات تلقائيًا خلال عملية تسليم البرامج، كبدء تشغيل إصدارات تلقائية ثم نشرها على مثيلات Amazon EC2. سوف تستخدم AWS CodePipeline كخدمة تنشئ وتختبر وتنشر التعليمات البرمجية الخاصة بك في كل مرة يحدث فيها تغيير في التعليمات البرمجية، وذلك بناءً على نماذج عملية الإصدار التي تحددها. استخدم CodePipeline لتنسيق كل خطوة ضمن عملية الإصدار. كجزء من الإعداد، سوف تقوم بتوصيل خدمات AWS إلى CodePipeline لاستكمال مسار تسليم البرامج الخاص بك. سوف يبين لك هذا الدليل كيفية إنشاء مسار بسيط للغاية يستخرج التعليمات البرمجية من مستودع مصادر وينشرها في مثيل Amazon EC2.

ما ستحققه:

قم بإنشاء مسار إصدارات يشغل عملية تسليم البرامج تلقائيًا باستخدام AWS CodePipeline

وصل مستودع مصادر - مثل AWS CodeCommit أو Amazon S3أو GitHub - إلى مسارك. 

شغل عمليات نشر التعليمات البرمجية تلقائيًا عن طريق توصيل مسارك إلى خدمة AWS CodeDeploy التي تنشر تغييرات التعليمات البرمجية التي يتم إجراؤها على مستودع المصادر الخاص بك في مثيلات Amazon EC2.

(اختياري) اتصل بخدمة إنشاء مثل Jenkins عندما تكمل البرنامج التعليمي للمراحل الأربع للمسار.

ما ستحتاج إليه قبل البدء:

حساب AWS: سوف تحتاج إلى حساب AWS لبدء إعداد مسار التكامل المستمر والتسليم المستمر الخاص بك. الاشتراك في AWS.

تجربة AWS: يوصى بالإلمام بدرجة متوسطة بـ AWS وخدماتها.

أذونات AWS: قبل أن تنشئ مسار CI/CD باستخدام CodePipeline، قد تحتاج إلى إعداد أذونات AWS IAM لبدء الإنشاء. انقر هنا للحصول على التعليمات المفصلة خطوة بخطوة.

تقدير الفواتير الشهرية:

يعتمد إجمالي تكلفة تشغيل أي مسار CI/CD على AWS على خدمات AWS المستخدمة في مسارك. على سبيل المثال، تعتبر خدمات AWS CodePipeline وAWS CodeCommit وAmazon S3 وAmazon EC2 من خدمات AWS التي يمكنك استخدامها لإنشاء مسارك - وكل منتج لديه نموذج تسعير مختلف يؤثر على فاتورتك الشهرية. سوف تتفاوت الرسوم الشهرية بناءً على تكوينك واستخدامك لكل منتج، ولكن إذا اتبعت التعليمات المفصلة خطوة بخطوة الموضحة في هذا الدليل وقبلت التكوينات الافتراضية، فيمكنك توقع محاسبتك على فاتورة بقيمة 15 USD تقريبًا شهريًا. تنتج معظم هذه التكلفة من ترك المثيل EC2 قيد التشغيل. للاطلاع على تقسيم مُفَصّل، راجعالخدمات المستخدمة والتكاليف.


قم بإعداد مسار التكامل المستمر والتسليم المستمر (CI/CD) على AWS بمساعدة أدوات وخبراء يتمتعون بالريادة في المجال.

تعرَّف على المزيد حول التسليم المستمر وكيفية مساهمته في تحسين عملية تطوير برامجك.

هل تحتاج إلى المزيد من الموارد لتبدأ استخدام AWS؟ تفضل بزيارة مركز موارد البدء لتعثر على برامج تعليمية ومشاريع ومقاطع فيديو لتبدأ استخدام AWS.

تعرَّف على المزيد حول الخدمات المرنة المصممة لتمكين الشركات من بناء المنتجات بشكل أسرع وأكثر فعالية وتسليمها باستخدام ممارسات AWS وDevOps.