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

پروژه firebase-action

w9jds/firebase-action

این ابزار یک GitHub Action است که به توسعه‌دهندگان اجازه می‌دهد به راحتی با سرویس‌های Firebase از طریق فرآیندهای خودکار در GitHub کار کنند. ️

کاربرد:

این اکشن برای انجام عملیاتی مثل استقرار (deploy) پروژه‌های Firebase، مدیریت کانفیگ‌ها، یا اجرای دستورات Firebase در فرآیندهای CI/CD استفاده می‌شه.

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

وقتی که می‌خوای بدون دخالت دستی، تغییرات کدنویسی رو مستقیماً روی Firebase استقرار بدی. مثلاً وقتی توی شاخه main کامیت می‌شه، به صورت خودکار آپدیت بشیم. همچنین برای تست‌های خودکار و استقرار در محیط‌های مختلف مثل staging یا production عالیه.

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

- استقرار خودکار Firebase Hosting پس از هر پوش به شاخه اصلی.

- اجرای دستور firebase functions:deploy در فرآیند CI.

- تغییر تنظیمات Firebase Remote Config با هر ریلیز جدید. ️

- اجرای تست‌های ادغامی با Firebase Emulator قبل از استقرار.

  • ##firebase
  • ##github
  • ##ci
  • ##automation
  • ##deploy
  • ##web
  • ##serverless
  • ##hosting
  • ##firebase
  • ##devops