Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
در حال بارگزاری، لطفا صبر کنید...
توضیحات دوره:
در این کلاس، یک وبسایت ثابت را در 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 به اشتراک بگذارید اگر به کمک نیاز دارید، فقط به من اطلاع دهید.
سرفصل ها و درس ها
درس ها
Lessons
فرآیند ایجاد تغییر
The process for making a change
ایجاد اعتبار کاربری AWS
Generating AWS user credentials
راه اندازی پروژه در GitLab
Project setup on GitLab
ایجاد سطل AWS S3
Creating the AWS S3 bucket
فعال کردن گزارش های دسترسی
Enabling access logs
نتیجه
Conclusion
اصلاح رکوردهای نام دامنه (سوابق DNS)
Modifying domain name records (DNS records)
اجرای خط لوله GitLab CI
Running the GitLab CI pipeline
ایجاد یک حساب کاربری AWS
Creating an AWS account
تعریف خط لوله CI/CD در GitLab
Defining the CI/CD pipeline in GitLab
راه اندازی دامنه بدون www
Getting the domain to work without www
نمایش نظرات