وب‌سرویس مجید

پروژه expo-github-action

expo/expo-github-action

این ابزار یک اکشن گیت‌هاب است که به توسعه‌دهندگان کمک می‌کند تا فرآیند ساخت و به‌روزرسانی برنامه‌های Expo را به صورت خودکار انجام دهند. ️

کاربرد:

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

در چه شرایطی بهتره استفاده شود؟

- وقتی می‌خواهید فرآیند CI/CD را برای پروژه‌های Expo راه‌اندازی کنید.

- وقتی نیاز دارید با هر تغییر کد، خودکار یک نسخه تستی برای تیم توسعه یا تسترها ایجاد شود.

- وقتی می‌خواهید آپدیت‌های جدید را بدون نیاز به ارسال مجدد به استور، مستقیماً به کاربران بفرستید.

چند مثال از موارد استفاده:

- هر بار که توی شاخه main کامیت انجام شد، یک EAS Build برای محیط تولید اجرا شود.

- با ایجاد یک تگ جدید، یک آپدیت جدید با EAS Update منتشر شود.

- در شاخه develop، با هر پوش، یک نسخه تستی برای استفاده در Expo Go ساخته شود.

  • ##expo
  • ##github
  • ##CI
  • ##mobile
  • ##EAS
  • ##EAS
  • ##automation
  • ##react
  • ##continuous
  • ##expo