Capistrano - ابزار استقرار منبع باز

Capistrano ابزار استقرار رایگان

برنامه های وب را با ابزار استقرار منبع باز مستقر کنید

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

بررسی اجمالی

Capistrano یک ابزار استقرار منبع باز برای استقرار برنامه های وب است. این یکی از بهترین ابزار استقرار است که به تیم های نرم افزاری اجازه می دهد اسکریپت های استقرار خودکار را بسازند. Capistrano می تواند به طور همزمان برنامه های وب ** را در چندین سرور مستقر کند. این امکان را به تیم ها می دهد تا یک بار برای چندین مرحله مانند Dev ، Staging و تولید یک بار استقرار را تعریف کنند. این به تیم های نرم افزاری کمک می کند تا حسابرسی هایی از قبیل بررسی گزارش های ورود به سیستم ، شمارش بارها و استفاده از تکه های امنیتی برای تعداد سرورها را به صورت خودکار انجام دهند. علاوه بر این ، Capistrano اجازه می دهد تا کارهای مشترک مانند تغییر پایگاه داده ها را خودکار کند. ویژگی Server Roles به تیم ها کمک می کند تا سرورهای مختلف را برای نرم افزارهای مانند سرور وب ، سرور برنامه ، سرور پایگاه داده تعریف کنند. توسعه دهندگان می توانند سرورها را با نقش ها برچسب گذاری کنند و اجرای وظیفه را کنترل کنند. Capistrano از اجرای موازی پشتیبانی می کند که تیم ها را قادر می سازد مشاغل استقرار را در بسیاری از سرورها انجام دهند. Capistrano همچنین از قابلیت های برگشت پذیر پشتیبانی می کند که تیم ها را قادر می سازد به سرعت به نسخه قبلی تغییر دهند. Capistrano برای گسترش عملکرد از افزونه ها پشتیبانی می کند. بنابراین ، تیم های نرم افزاری می توانند در صورت لزوم از افزونه های رسمی و شخص ثالث استفاده کنند. این نرم افزار استقرار رایگان در روبی نوشته شده است. علاوه بر این ، Capistrano می تواند به راحتی با سایر برنامه های یاقوت ادغام شود. مجوز این ابزار ابزار استقرار منبع باز MIT است.

الزامات سیستم

الزامات تنظیم Capistrano شامل موارد زیر است:

  • روبی 2.0 یا بیشتر

امکانات

Capistrano دارای یک لیست ویژگی عالی است و برخی از آنها عبارتند از:

  • چندین مرحله
  • کنوانسیون های قوی
  • اجرای موازی
  • نقش های سرور
  • مدیر بسته Rubygems
  • از افزونه ها پشتیبانی می کند
  • SCM سفارشی
  • بازگشت برگشت
  • فیلتر
  • قلاب
  • قفل نسخه

** نصب*|*

نصب با استفاده از اوبونتو

برای نصب آن در زیر فرمان اجرا کنید.

$ sudo apt install capistrano

نصب با استفاده از github

در زیر دستورات را به همان ترتیب اجرا کنید تا آن را از مخزن نصب کنید.


$ git clone https://github.com/capistrano/capistrano.git
$ cd capistrano
$ gem build *.gemspec
$ gem install *.gem

نصب با استفاده از روبی گوهر

دستور زیر را برای نصب آن از طریق روبی گوهر اجرا کنید.

$ gem install capistrano

کاوش

ممکن است پیوندهای زیر را پیدا کنید:

 فارسی