در این کلاس، یک وبسایت ثابت را در AWS S3 مستقر میکنیم. این میتواند یک وبسایت ثابت با HTML و CSS یا چیزی پیشرفتهتر مانند React یا Angular باشد.
این رویکرد برای وب سایت هایی که به PHP و پایگاه داده (مانند وردپرس) نیاز دارند، کار نمی کند.
پس از پیکربندی و کار کردن نام دامنه، ما یک فرآیند استقرار خودکار ساده با استفاده از GitLab CI خواهیم ساخت. پروژه کامل با خط لوله GitLab CI/CD را می توانید در اینجا بیابید:
پروژه شماره 1
هدف این پروژه میزبانی وب سایت استاتیک شما در AWS S3 است.
تکلیف
مرحله 1: یک نام دامنه جدید (اختیاری) ثبت کنید
مرحله 2: یک سطل AWS S3 ایجاد کنید
مرحله 3: فایلهای وبسایت خود را در سطل آپلود کنید
مرحله 4: تنظیمات DNS دامنه خود را تغییر دهید (اگر از دامنه استفاده می کنید)
مرحله 5: بررسی کنید آیا دامنه کار میکند یا خیر.
اشتراک گذاری کار شما
هنگامی که این مورد را با AWS S3 کار کردید، نام دامنه خود را به اشتراک بگذارید . اگر به کمک نیاز دارید، فقط به من اطلاع دهید.
پروژه شماره 2
هدف این پروژه خودکارسازی فرآیند استقرار و رفع نیاز به آپلود دستی فایل است.
شروع به کار - توضیحات ارائه شده در درس 7 را تماشا کنید.
ابزارهای مورد نیاز - حساب تأیید شده رایگان GitLab.com. GitLab CI برای اهداف راستیآزمایی اطلاعات کارت اعتباری شما را میخواهد، اما با حساب رایگان، هزینهای از شما دریافت نمیشود.
تکلیف
مرحله 1: فایل .gitlab-ci.yml را با تعریف خط لوله ایجاد کنید
مرحله 2: ایجاد یک کاربر AWS با دسترسی به S3 (از IAM)
مرحله 3: تغییرات را به GitLab فشار دهید و اجازه دهید خط لوله اجرا شود.
اشتراک گذاری کار شما
عکسهای صفحه خود را با خط لوله خود از GitLab به اشتراک بگذارید اگر به کمک نیاز دارید، فقط به من اطلاع دهید.
توسعه دهنده نرم افزار چابک
نمایش نظرات