„Capistrano“ - atvirojo kodo diegimo įrankis

Capistrano Nemokamas diegimo įrankis

Diegkite žiniatinklio programas su atvirojo kodo diegimo įrankiu

Tuo pačiu metu diegkite programinę įrangą keliuose serveriuose su nuotolinio serverio automatizavimo įrankiu. Automatizuokite diegimo darbo eigą ir greitai atleiskite naujas versijas.

Apžvalga

„Capistrano“ yra atvirojo kodo diegimo įrankis žiniatinklio programų diegimui. Tai yra vienas iš geriausių diegimo įrankių **, leidžiantis programinės įrangos komandoms kurti automatinius diegimo scenarijus. „Capistrano“ gali vienu metu diegti žiniatinklio programas keliuose serveriuose. Tai leidžia komandoms vieną kartą apibrėžti diegimą keliems etapams, tokiems kaip DEV, inscenizacija ir gamyba. Tai padeda programinės įrangos komandoms automatizuoti auditus, tokius kaip prisijungimo žurnalų tikrinimas, išvardijant ir pritaikant serverių skaičiaus saugos pataisas. Be to, „Capistrano“ leidžia automatizuoti įprastas užduotis, tokias kaip keičiantis duomenų bazėms. Serverio vaidmenų funkcija padeda komandoms apibrėžti skirtingus programinės įrangos serverius, tokius kaip žiniatinklio serveris, programų serveris, duomenų bazės serveris. Kūrėjai gali žymėti serverius su vaidmenimis ir valdyti užduočių vykdymą. „Capistrano“ palaiko lygiagrečią vykdymą, leidžiantį komandoms vykdyti diegimo užduotis daugelyje serverių. „Capistrano“ taip pat palaiko atšaukimo funkcijas, leidžiančias komandoms greitai pereiti prie ankstesnės versijos. „Capistrano“ palaiko papildinius, kad galėtų išplėsti funkcionalumą. Taigi, programinės įrangos komandos, kai to reikia, gali naudoti oficialius ir trečiųjų šalių papildinius. Ši nemokama diegimo programinė įranga parašyta „Ruby“. Be to, „Capistrano“ galima lengvai integruoti su bet kuria kita „Ruby“ programa. Šio atvirojo kodo diegimo įrankio licencija yra MIT.

Sistemos reikalavimai

Reikalavimus, susijusius su „Capistrano“ nustatymu, apima:

  • „Ruby 2.0“ ar didesnis

Funkcijos

„Capistrano“ turi puikų funkcijų sąrašą, o kai kurie iš jų yra:

  • Keli etapai
  • Stiprios konvencijos
  • lygiagretus vykdymas
  • Serverio vaidmenys
  • „RubyGems“ paketo tvarkyklė
  • Palaiko papildinius
  • Custom SCM
  • Atšaukimai
  • Filtravimas
  • Kabliukai
  • Versijos užraktas

** diegimas*|*

diegimas naudojant „Ubuntu“

Paleiskite žemiau komandą, kad ją įdiegtumėte.

$ sudo apt install capistrano

diegimas naudojant „GitHub“

Vykdykite žemiau esančias komandas ta pačia tvarka, kad įdiegtumėte ją iš saugyklos.


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

diegimas naudojant „Ruby Gem“

Vykdykite šią komandą, kad įdiegtumėte ją per „Ruby Gem“.

$ gem install capistrano

tyrinėti

Galite rasti šias tinkamas nuorodas:

 Latviski