Tans Capistrano word beskou as een van die maklikste maniere om die implementering van 'n projek oor 'n menigte van bediener omgewings via SSH.
Capistrano word hoofsaaklik gebruik in die implementering van 'n script om meer as een bediener, en dit kan gebruik word in die outomatisering take, skep kloon installasie, oprigting toets omgewings, ens ..
Selfs as Capistrano is geskryf in Ruby, kan dit gebruik word om te sit en uit te voer skrifte geskryf in enige ander programmeertaal, die enigste kriteria is die aanwesigheid van 'n behoorlike tolk / samesteller van die geteikende masjien.
Dit werk deur sodat ontwikkelaars om opdragte in parallel te voer op verskeie bedieners op dieselfde tyd, 'n funksie ongelooflik nuttig as die administrasie 'n baie groot rekenaar of bediener netwerk.
Capistrano kom met die ondersteuning vir raamwerke soos Ruby on Rails , Bundler en RVM; en kan ook gebruik word met C-Ruby, YARV en JRuby
Wat is nuut in hierdie uitgawe.:
- Vaste haal hersiening vir geannoteerde git tags.
- Vaste opdatering rolle wanneer persoonlike gebruiker of hawe is gespesifiseer nie.
- Deaktiveer statistieke versameling.
- bin / is nie voorgestel nie te wees in linked_dirs.
Wat is nuut in weergawe 3.3.5:
- Bygevoeg die veranderlike: repo_tree wat die spesifikasie van laat 'n sub-boom wat uit die bewaarplek sal onttrek.
- verwyder onnodige inskrywings van verstek terugsoektog.
- Skakel laai stadiums configs op cap -T.
- Track (anonieme) statistieke.
Wat is nuut in weergawe 3.2.1:
- Opdateer dsl # local_user metode en voeg toets vir dit .
- teruggerol kort sha1 hersiening met git.
- verander vra vraag meer standaard formaat (soos gesonde Unix instruksies gereedskap).
- Vaste typos in die README.
- Bygevoeg sleutels metode om verstellings om introspeksie van konfigurasie-opsies toelaat.
Wat is nuut in weergawe 3.0.0:
- Capistrano 3 is 'n grond-up herskryf met modulariteit , stabiliteit, spoed en toekomstige bestendigheid in gedagte.
Wat is nuut in weergawe 2.15.2:
- Vaste 'n fout met asset_paths (String teen Array ).
Wat is nuut in weergawe 2.13.5:
- Gebruik meer intelligensie in die opstel van die: SCM veranderlike gebaseer op die bekende weergawe beheer directory name.
- verwyder die aanwend: web. {Af, af} take
Wat is nuut in weergawe 2.13.4:
- Close insette strome wanneer die stuur van opdragte wat nie lees insette.
- Luister vir metode definisie op `Kernel` en deaktiveer op` Namespace`.
- Vaste dop `Thread.abort_on_exception` fout.
- Voeg 'n log metode om `Capistrano :: Deploy :: SCM :: None` om konsekwentheid te handhaaf met ander SCM klasse.
- Bygevoeg afkeuring waarskuwing as iemand gebruik ou `aanwend. Symlink` sintaksis op verifikasie
- Vereenvoudigde die `finalize_update` kode deur respek vir die`. Shared_children` veranderlike tydens verwydering en ontspanning van die ouer
Wat is nuut in weergawe 2.5.9:
- Voeg skip_hostfilter opsie om find_servers () [Eric]
- Oplossing Gebruik nie-meester tak versuim met Ruby 1,9 [Suraj Kurapati]
- Tweak vir 1,9 Verenigbaarheid
- Oplossing Capistrano hang dop opdrag vir baie rekenaars
- Oplossing opdrag Kopieer werk nie op Solaris weens teer / gtar
- Oplossing Ongeldige Subversion URL
- Verbeterde web. Afskakel taak, dui nou 'n htaccess blok om te gebruik
- Sluit meer logger opsies (kan nou kies stdout, stderr van 'n lêer).
- Oplossing 'n paar probleme dokumentasie, typos en erger.
Vereistes :
- Ruby 1,9 of hoër
Kommentaar nie gevind