برنامه نویسی

گردش کار توسعه خود را با محیط استقرار AWS Amplify ساده کنید

به عنوان یک تیم نرم افزاری، داشتن یک فرآیند ساده برای آزمایش و به کارگیری ویژگی های جدید بسیار مهم است. با AWS Amplify، استقرار و آزمایش برنامه شما با ایجاد محیط های جداگانه برای درخواست های کششی و اطمینان از ادغام یکپارچه در شاخه نرم افزار اصلی آسان می شود.

تیم توسعه می‌تواند محیط‌های آزمایش جداگانه‌ای ایجاد کند که در آن کار می‌تواند قبل از شروع به کار بدون تأثیر بر تولید ارزیابی شود.

در این مقاله، استفاده از AWS Amplify برای استقرار یک برنامه React و راه‌اندازی یک محیط استقرار برای درخواست‌های کشش را بررسی می‌کنیم.

پيش نياز

  • مطمئن شوید که Node/NPM روی کامپیوتر شما نصب شده است. برای نصب، اینجا را کلیک کنید تا راهنمای دریافت کنید.

  • با استفاده از دستور ترمینال زیر بررسی کنید که Node.js نصب شده است

  • درک اولیه جاوا اسکریپت / ReactJs
    آشنایی با سیستم های Version Control یعنی Github، Gitlab، Bitbucket و غیره.

  • یک حساب AWS که در آن می توانید به Amplify دسترسی داشته باشید

برای تکمیل این دوره، به یک برنامه React نیاز دارید که در یک مخزن از راه دور میزبانی شده باشد. برای تسریع فرآیند، فرض می‌کنم که شما قبلاً یک پروژه React را در سایت میزبانی مخزن کد منبع ترجیحی خود میزبانی کرده‌اید. در این مورد، ما از GitHub استفاده خواهیم کرد.

در غیر این صورت، می توانید نگاهی به اسناد ایجاد-واکنش-برنامه بیاندازید و به یک مخزن راه دور GitHub فشار دهید.

میزبانی برنامه React در GitHub

اکنون که کار خانه داری تمام شد، بیایید به AWS Amplify برویم تا به مخزن git خود متصل شده و برنامه را اجرا کنیم.

در داشبورد Amplify، ما روی – کلیک می کنیم – “گزینه میزبانی را تقویت کنید”.

داشبورد AWS Amplify

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

انتخاب مخزن کد منبع

اعطای مجوز لازم به AWS Amplify

پس از اعطای مجوزهای لازم، Amplify لیستی از مخازن پروژه مجاز را نمایش می دهد. از اینجا می‌توانیم برنامه‌ای را که می‌خواهیم راه‌اندازی کنیم، انتخاب کنیم، شاخه را انتخاب کنیم و هر متغیر محیطی لازم را تنظیم کنیم. پس از آن می توانیم روی آن کلیک کنیم ذخیره و استقرار برای شروع فرآیند استقرار

صفحه تنظیمات AWS Amplify

اکنون Amplify شروع به ساخت می کند و پس از چند دقیقه، پیوند برنامه مستقر شده به شما نمایش داده می شود. اکنون، اگر کد خود را تغییر دهید و آن را به شاخه اصلی فشار دهید، برنامه شما را به طور خودکار بازسازی و مجدداً مستقر می کند.

صفحه پورتال استقرار تکمیل شد

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

صفحه پیش نمایش

هنگامی که این کار انجام شد، می‌توانیم با ایجاد یک شاخه جدید، ایجاد برخی تغییرات در کد و بالا بردن یک PR در برابر اصلی آزمایش کنیم.

براچ جدید مستقر شد

همانطور که نشان داده شد، AWS Amplify ایجاد یک پیوند استقرار جدید را برای شاخه‌های روابط عمومی امکان‌پذیر می‌کند و امکان آزمایش در یک محیط جداگانه را قبل از ادغام با شاخه اصلی فراهم می‌کند. این ابزار می تواند روند توسعه شما را تا حد زیادی بهبود بخشد و امیدوارم این مقاله در نشان دادن قابلیت های آن مفید بوده باشد.

اگر سوالی یا همکاری دارید، لطفاً در نظرات زیر با من در میان بگذارید. لایک و اشتراک گذاری فراموش نشود. با تشکر از شما برای خواندن!

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا