راهنمای پیاده سازی AWS CodeStar برای پروژه توسعه برنامه

راهنمای پیاده سازی AWS CodeStar برای پروژه توسعه برنامه


مهندسان DEV IT ما با نکات و ترفندهای جدید برای بهبود چرخه توسعه در این وبلاگ جدید بازگشته اند. AWS CodeStar یک فناوری است که بخشی از ابر AWS است و به توسعه‌دهندگان اجازه می‌دهد تا برنامه‌های کاربردی را در AWS به آسانی و به سرعت توسعه دهند. این به شما امکان می دهد زنجیره ای از ابزارهای خود را برای تحویل مداوم تنظیم کنید و کد خود را بسیار سریعتر اجرا کنید. پس بیایید با آن مقابله کنیم.

CodeStar چیست؟

AWS CodeStar یک رابط کاربری یکپارچه ارائه می دهد که به شما امکان می دهد به راحتی فعالیت های توسعه نرم افزار خود را در یک مکان مدیریت کنید.

این سرویس‌های مختلف AWS مانند AWS CodeCommit، AWS CodeDeploy، AWS CodeBuild و AWS CodePipeline را ادغام می‌کند.

AWS Project CodeStar خدمات AWS را برای زنجیره ابزارهای توسعه پروژه شما ایجاد و ادغام می کند.

CodeCommit چیست؟

AWS CodeCommit یک ابزار مدیریت نسخه است که به شما امکان می دهد کد منبع خود را ذخیره کنید.

CodeDeploy و CodeBuild چیست؟

CodeBuild سرویسی است که کد منبع را کامپایل می کند، آزمایش ها را انجام می دهد و بسته های نرم افزاری آماده برای استقرار یک سرور داخلی تولید می کند.

CodeDeploy سرویسی است که کد یا برنامه را در مجموعه ای از نمونه های EC2 مستقر می کند.

CodePipeline چیست؟

سرویس CodePipeline به خودکارسازی خطوط لوله راه اندازی شما برای به روز رسانی سریع و قابل اعتماد برنامه ها و زیرساخت ها کمک می کند. این راه حل از CodePipeline برای ایجاد یک خط لوله سرتاسر استفاده می کند که کد برنامه را از CodeCommit بازیابی می کند، آن را با CodeBuild می سازد و آزمایش می کند و در نهایت با CodeDeploy آن را مستقر می کند.

یک پروژه در CodeStar ایجاد کنید

مرحله ی 1: قالب را انتخاب کنید و فیلتر انتخاب شده را روی سرویس AWS، نوع برنامه و زبان برنامه نویسی اعمال کنید.

برای ایجاد یک پروژه NodeJS در سرویس AWS، باید AWS EC2 را انتخاب کنیم. در Application type باید Web application و برای زبان برنامه نویسی Node.js را انتخاب کنیم.

پس از اعمال فیلتر، قالب را انتخاب کرده و روی دکمه Next کلیک کنید.

گام 2: در این مرحله باید پروژه خود را راه اندازی کنیم. جزئیات پروژه را وارد کنید و مخزن پروژه را انتخاب کنید و نمونه EC2 را پیکربندی کنید. اگر قبلاً جزئیاتی در مورد پیکربندی نمونه EC2 داشته باشیم، می توانیم آن را انتخاب کنیم، در غیر این صورت باید نمونه جدیدی ایجاد کنیم.

پس از کلیک بر روی Next می توانید جزئیات پروژه را مشاهده کنید و روی دکمه ایجاد پروژه کلیک کنید و پروژه شما ساخته می شود.

پس از ایجاد پروژه، کد منبع در سرویس CodeCommit فعال می شود. می توانید مخزن CodeCommit را مشاهده کنید.

ما همچنین می‌توانیم CodePipeline خود را از طرف پروژه و در قسمت Pipeline پیکربندی کنیم.

پس از اتمام مراحل خط لوله، می بینیم که پروژه ما در مرورگر اجرا می شود.

در اینجا می توانیم کد منبع خود را با یک کد قالب پیش فرض جایگزین کنیم.

در این وبلاگ روش استفاده را خواهید آموخت AWS CodeStar برای توسعه و اجرای موثر پروژه های خود. علاوه بر این، CodeStar یک سرویس رایگان است و شما هیچ هزینه اضافی برای استفاده از آن به غیر از هزینه های معمول خود برای منابع AWS پرداخت نخواهید کرد. برای سوالات بیشتر در مورد این موضوع، از ارسال نظر در زیر دریغ نکنید و ما در اسرع وقت پاسخ خواهیم داد.

انتشار راهنمای استقرار AWS CodeStar در پروژه توسعه برنامه برای اولین بار در مجله DEV IT ظاهر شد.