Jelenleg Kapisztrán tekintik az egyik legegyszerűbb módja telepítésének a projekt számos szerver környezetben SSH-n keresztül.
Kapisztrán főleg a telepítésével egy script, hogy több mint egy szervert, és fel lehet használni a feladatok automatizálásával, ami klón telepítése, felállítása teszt környezetben stb ..
Még ha Kapisztrán van írva Ruby, akkor lehet használni, telepíteni és futtatni szkriptek bármely más programozási nyelv, az egyetlen kritérium, hogy a jelenléte egy megfelelő tolmács / fordító a megcélzott gépen.
Úgy működik, így a fejlesztők végre parancsokat párhuzamosan több szerver ugyanabban az időben, a funkció rendkívül hasznos, ha adminisztrálása nagyon nagy számítógép vagy kiszolgáló hálózati.
Kapisztrán jön támogatása keretek, mint a Ruby on Rails , Bundler , és RVM; és is fel lehet használni a C-Ruby, YARV és JRuby .
Mi az új ebben a kiadásban:
- Fix letölteni felülvizsgálatára vonatkozó magyarázó jegyzetekkel ellátott git tag.
- Fix frissítése szerepeket, amikor egyéni felhasználó vagy portot.
- Kikapcsolja statisztikák gyűjtése.
- bin / nem gondolták, hogy a linked_dirs többé.
Mi az új verzióban 3.3.5:
- Added változó: repo_tree, amely lehetővé teszi a specifikáció részfa, hogy lesz kivont a tárolóból.
- Az eltávolított felesleges bejegyzéseket alapértelmezett visszakövetést.
- Disable teherértékből config kupakkal -T.
- Lánctalpas (névtelen) statisztikák.
Mi az új a 3.2.1-es változata:
- Frissítve dsl # local_user módszer és add teszt érte .
- Visszaállítva rövid SHA1 felülvizsgálatot git.
- Megváltozott kérdések segítségével több szabványos formátumot (mint a józan Unix parancssoros eszközök).
- Fix elütést a README.
- Added kulcsok módszer konfigurációnak, így az önvizsgálat beállítási lehetőség.
Mi az új a 3.0.0 verzió:
- Kapisztrán 3 egy föld-up átírni a modularitás , a stabilitás, a sebesség és a jövőbeli próbanyomat szem előtt.
Mi az új verzióban 2.15.2:
- Javítva egy hiba a asset_paths (String vs. Array ).
Mi az új verzióban 2.13.5:
- A több intelligencia beállításával: SCM változó alapján Az ismert verzió ellenőrzése könyvtár nevét.
- Eltávolították az deploy: web: {letiltása, engedélyezése} feladatokat.
Mi az új verzióban 2.13.4:
- Bezárás bemeneti stream küldésekor parancs van, amely nem olvas be.
- Hallgassa módszer meghatározása a `Kernel` és undefine a` Namespace`.
- Fix shell `Thread.abort_on_exception` bug.
- A kód egy napló módszert `Kapisztrán :: telepítése :: SCM :: None` fenntartani az összhangot más SCM osztályok.
- Added rosszallás figyelmeztetést, ha valaki használja a régi `telepíthető: symlink` szintaxist visszahívások.
- Egyszerűsített a `finalize_update` kódot tiszteletben tartja a`: shared_children` változó eltávolítása során és kikapcsolódás a szülő.
Mi az új verzióban 2.5.9:
- Hozzáteszi skip_hostfilter opciót find_servers () [Eric]
- javítások használata nem mester ág sikertelen Ruby 1.9 [Suraj Kurapati]
- Tweak 1,9 kompatibilitás
- javítások Kapisztrán lóg shell parancs sok számítógép
- javítások Copy parancs nem működik a Solaris miatt tar / gtar
- rögzíti az érvénytelen Subversion URL
- Továbbfejlesztett web: disable feladat, most azt .htaccess blokk használni.
- Magában több logger lehetőségek (most választhat stdout, stderr egy fájl).
- Javítva egy pár dokumentációs problémák, helyesírási és rosszabb.
követelmények :
- Ruby 1.9 vagy újabb
Hozzászólás nem található