نمای کلی محیط ها

برای برنامه‌های کاربردی، به خصوص اگر بیش از یک نفر روی برنامه شما کار می‌کنند، باید یک گردش کار توسعه واضح تنظیم کنید. یک گردش کار توسعه معمولاً شامل تنظیم و مدیریت چندین محیط است.

فایربیس سطوح مختلفی از پشتیبانی برای گردش‌های کاری توسعه‌دهندگان و محیط‌های تشکیل‌دهنده دارد. پس از آشنایی با شرایط و فرضیات گردش کاری توسعه‌دهندگان در این صفحه، بهترین شیوه‌های کلی و دستورالعمل‌های امنیتی عمومی ما را برای راه‌اندازی یک پروژه فایربیس و برنامه‌های خود بررسی کنید.

درباره محیط‌ها

در توسعه نرم‌افزار، یک محیط به تمام سخت‌افزارها و نرم‌افزارهایی گفته می‌شود که برای اجرای یک نمونه از یک برنامه یا سیستمی از برنامه‌ها مورد نیاز هستند.

مجموعه‌ای از محیط‌ها، امکان ایزوله‌سازی برای توسعه و آزمایش نرم‌افزار را بدون تأثیر بر کاربران فراهم می‌کنند. همانطور که در نمودار زیر نشان داده شده است، محیط‌های سطح بالا یا پیش‌تولید یا تولید در نظر گرفته می‌شوند و شما می‌توانید به تعداد مورد نیاز، محیط پیش‌تولید داشته باشید. این نمودار همچنین شیوه‌ها و ویژگی‌های رایج مرتبط با هر نوع محیط را شرح می‌دهد.

فرآیند پیشرفت یک ویژگی یا انتشار از طریق این محیط‌ها تا رسیدن به مرحله تولید، خط لوله استقرار (deployment pipeline) نامیده می‌شود.

نموداری که محیط‌هایی را نشان می‌دهد که معمولاً خط لوله استقرار را تشکیل می‌دهند، از جمله توسعه، آزمایش و تضمین کیفیت، مرحله‌بندی، و در نهایت تولید

انواع محیط‌ها

یک محیط از زیرساخت‌های اساسی تشکیل شده است که برای اجرا و پشتیبانی از برنامه، کد و داده‌های آن به آن نیاز دارید. هر یک از اصطلاحات زیر را برای بررسی توضیحات برخی از محیط‌های رایج، از جمله نکاتی در مورد انواع داده‌های مورد استفاده در هر نوع محیط، بسط دهید.

مراحل بعدی