Capistrano - Açık Kaynak Dağıtım Aracı

Capistrano Ücretsiz dağıtım aracı

Web uygulamalarını açık kaynak dağıtım aracı ile dağıtın

Aynı anda yazılımı uzak sunucu otomasyon aracıyla birden çok sunucuya dağıtın. Dağıtım iş akışını otomatikleştirin ve yeni sürümleri hızla yayınlayın.

Genel Bakış

Capistrano, web uygulamalarını dağıtmak için açık kaynaklı bir dağıtım aracı‘dır. Yazılım ekiplerinin otomatik dağıtım komut dosyaları oluşturmasına izin veren En İyi Dağıtım Aracı ‘dan biridir. Capistrano aynı anda Web uygulamalarını birden çok sunucuya dağıtabilir. Takımların dev, evreleme ve üretim gibi birden fazla aşamada dağıtımını bir kez tanımlamasına olanak tanır. Yazılım ekiplerinin oturum açma günlüklerini kontrol etme, yukarıdakileri numaralandırma ve sunucu sayısı için güvenlik yamaları uygulama gibi denetimleri otomatikleştirmesine yardımcı olur. Ayrıca, Capistrano veritabanlarını değiştirme gibi ortak görevlerin otomatikleştirilmesine izin verir. Sunucu Rolleri özelliği, ekiplerin web sunucusu, uygulama sunucusu, veritabanı sunucusu gibi yazılımlar için farklı sunucular tanımlamasına yardımcı olur. Geliştiriciler sunucuları rollerle etiketleyebilir ve görev yürütmeyi kontrol edebilir. Capistrano, ekiplerin dağıtım işlerini birçok sunucuda çalıştırmasını sağlayan paralel yürütmeyi destekler. Capistrano ayrıca, ekiplerin önceki sürüme hızlı bir şekilde geçmesini sağlayan geri alma işlevselliğini de destekler. Capistrano, işlevselliği genişletmek için eklentileri destekler. Böylece, yazılım ekipleri gerektiğinde resmi ve üçüncü taraf eklentileri kullanabilir. Bu ücretsiz dağıtım yazılımı Ruby’de yazılmıştır. Buna ek olarak, Capistrano başka herhangi bir Ruby uygulamasıyla kolayca entegre edilebilir. Bu açık kaynak dağıtım aracı lisansı MIT’dir.

Sistem gereksinimleri

Capistrano’nun kurulumu için gereksinimler şunları içerir:

  • Ruby 2.0 veya daha büyük

Özellikler

Capistrano’nun mükemmel bir özellik listesi var ve bazıları:

  • Çoklu Aşamalar
  • Güçlü sözleşmeler
  • Paralel yürütme
  • Sunucu rolleri
  • Rubygems Paket Yöneticisi
  • Eklentileri destekler
  • Özel SCM
  • Geri dönüşler
  • Filtreleme
  • Kancalar
  • Sürüm kilitleme

** Kurulum*|*

Ubuntu kullanarak yükleme

Yüklemek için komutu aşağıda çalıştırın.

$ sudo apt install capistrano

GitHub’ı kullanarak yükleme

Depodan yüklemek için aşağıdaki komutları aynı sırayla yürütün.


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

Ruby mücevher kullanarak yükleme

Ruby mücevher aracılığıyla yüklemek için aşağıdaki komutu çalıştırın.

$ gem install capistrano

Keşfetmek

Aşağıdaki bağlantıları alakalı bulabilirsiniz:

 Türkçe