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

پروژه forge

cisco-open/forge

ForgeMT چیست؟

یک پلتفرم امن و مقیاس‌پذیر برای اجرای GitHub Actions در محیط‌های مبتنی بر Kubernetes یا EC2 است که به‌صورت موقت (ephemeral) و با جداسازی کامل بین کاربران اجرا می‌شود. ️

کاربرد:

این ابزار برای شرکت‌ها و تیم‌های بزرگی مناسب است که نیاز دارند runnerهای گیت‌هاب را به‌صورت خودکار، امن و با قابلیت ردیابی بالا مدیریت کنند.

با استفاده از OIDC و IAM، دسترسی دقیق و موقت به منابع ابری فراهم می‌کند و هزینه‌های اجرایی را بهینه می‌سازد.

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

- وقتی نیاز به اجرای CI/CD در محیط چندکاربره (multi-tenant) دارید.

- وقتی امنیت و جداسازی محیط‌های اجرا حیاتی است.

- وقتی می‌خواهید از منابع ابری به‌صورت بهینه و پولی فقط برای زمان استفاده پرداخت کنید. ️

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

اجرای تست‌های یکپارچه برای ده‌ها تیم توسعه در یک سازمان بزرگ

استقرار موقت محیط‌های آزمایشی با دسترسی محدود به AWS

مدیریت buildهای امن برای پروژه‌های حساس با ردیابی کامل فعالیت‌ها

  • ##CI
  • ##GitHubActions
  • ##Kubernetes
  • ##EC2
  • ##Security
  • ##OIDC
  • ##IAM
  • ##CostOptimization
  • ##DevOps
  • ##CloudNative