نحوه راه اندازی خط لوله ادغام مداوم با استفاده از Terraform و GitLab CI

عکس پروفایل نویسنده

Terraform ابزاری خارق العاده برای مدیریت زیرساخت های ابری شما است ، به خصوص اگر دارایی های شما در چندین ارائه دهنده ابر میزبانی شوند.

بسته به مقیاس سازمان خود ، معمولاً با اجرای این دستورات Terraform به صورت محلی و در حالی که کد خود را در یک مخزن Git و حالت از راه دور خود را در یک زمینه آنلاین مشترک به اشتراک گذاشته اید ، شروع می کنید. همه چیز به خوبی پیش می رود تا زمانی که متوجه شوید داشتن یک کد کد مرکزی واقعاً خوب است اما باید برای اجرای این دستورات Terraform دست به دست هم داده و راهی برای خارج از لپ تاپ توسعه دهنده داشته باشید.

اکنون توسعه دهندگان برای انجام برخی CI برای توسعه کد و برنامه استفاده می شوند. اما Terraform چطور؟ چگونه می توانید تکنیک های ادغام و تحویل مداوم را به کد Terraform خود اعمال کنید؟

در این مقاله ، ما نحوه ساخت یک خط لوله کامل Terraform را با استفاده از GitLab CI نشان خواهیم داد.

اجرای خط لوله

در این خط لوله ، ما 3 مرحله را در نظر خواهیم گرفت:

  • بررسی برخی از بررسی های کیفیت را در برابر کد انجام می دهد.
  • طرح طرح اجرای Terraform را ایجاد و ذخیره می کند تا توسط یکی از اعضای تیم بررسی شود.
  • درخواست دادن درصورتی که عضو تیم به طور دستی کار را شروع کند تا تغییرات را در زیرساخت ها اعمال کند اگر بررسی طرح خوب باشد. علاوه بر این ، این مرحله فقط در شاخه اصلی اتفاق می افتد.

ما همچنین می توانیم یک مرحله اضافی را در نظر بگیریم: برگرداندن آخرین مجموعه اعمال شده ….

سئو PBN | خبر های جدید سئو و هک و سرور