جلسه هجدهم Live Coding RahBia | طراحی و استقرار Voting App با GitLab CI/CD و Docker

در این جلسه، پروژه Voting App رو با ترکیب Docker و GitLab CI/CD به سطوح جدیدی می‌بریم؛ تست خودکار، استقرار پییشرفته و اجرای مطمئن سرویس‌ها.

در  این جلسه به مرحله‌ای عملی‌تر از توسعه Voting App وارد می‌شویم؛ جایی که GitLab CI/CD وارد داستان می‌شود تا دیپلوی و تست‌ها به صورت خودکار انجام شوند.

مواردی که در این جلسه پوشش داده می‌شوند:

  • پیکربندی Pipeline در GitLab برای بیلد، تست و دیپلوی اپلیکیشن

  • ادغام Docker با GitLab CI/CD: ساخت ایمیج‌ها و اجرای کانتینر در Pipeline

  • خودکارسازی تست‌ها تا مطمئن شوی سرویس‌ها (Backend, Frontend یا سرویس‌های مرتبط) بعد از هر تغییر بدرستی کار می‌کنند

  • اشکال‌زدایی Pipeline و رفع مشکلات احتمالی در مراحل بیلد یا دیپلوی

  • استقرار نهایی و بررسی کارکرد سرویس‌ها پس از اجرای CI/CD

سورس کد و داکیومنت پروژه

پیمایش به بالا