Capistrano Ingyenes telepítési eszköz
A webes alkalmazások telepítése nyílt forráskódú telepítési eszközzel
Egyidejűleg telepítse a szoftvert több kiszolgálóval ellátott kiszolgáló automatizálási eszközzel. A automatizálja a telepítési munkafolyamatot, és gyorsan kiadja az új verziókat.
Áttekintés
A Capistrano egy nyílt forráskódú telepítési eszköz a webes alkalmazások telepítéséhez. Ez az egyik a legjobb telepítési eszköz, amely lehetővé teszi a szoftvercsoportok számára, hogy automatizált telepítési szkripteket készítsenek. A Capistrano egyszerre telepítheti a webes alkalmazásokat több szerverre. Ez lehetővé teszi a csapatok számára, hogy egyszer meghatározzák a telepítést több szakaszban, mint például a dev, a színpad és a produkció. Segít a szoftvercsoportoknak az ellenőrzések automatizálásában, például a bejelentkezési naplók ellenőrzésében, az üzemek felsorolásában és a biztonsági javítások alkalmazásában a szerverek számához. Ezenkívül a Capistrano lehetővé teszi a közös feladatok automatizálását, például az adatbázisok megváltoztatását. A Server Roles szolgáltatás segíti a csapatokat a szoftverek, például a webszerver, az Application Server, a Database Server meghatározásában. A fejlesztők a kiszolgálókat szerepekkel és vezérlési feladat végrehajtásával címkézhetik. A Capistrano támogatja a párhuzamos végrehajtást, amely lehetővé teszi a csapatok számára, hogy a telepítési feladatokat sok szerveren keresztül futtassák. A Capistrano támogatja a visszacsatolási funkciókat is, amelyek lehetővé teszik a csapatok számára, hogy gyorsan válthassanak az előző verzióra. A Capistrano támogatja a beépülő modulokat a funkcionalitás kibővítéséhez. Tehát a szoftvercsapatok szükség esetén hivatalos és harmadik fél pluginokat is használhatnak. Ez a ingyenes telepítési szoftver rubinban van írva. Ezenkívül a Capistrano könnyen integrálható bármely más Ruby alkalmazásba. A nyílt forrású telepítési eszköz licencje MIT.
Rendszerkövetelmények
A Capistrano beállításának követelményei a következők:
- Ruby 2.0 vagy annál nagyobb
Jellemzők
A Capistrano kiváló szolgáltatáslistával rendelkezik, és néhányuk a következők:
- Több szakasz
- Erős konvenciók
- Párhuzamos végrehajtás
- szerver szerepek
- Rubygems csomagkezelő
- Támogatja a beépülő modulokat
- Egyedi SCM
- Rollbacks
- Szűrés
- Horgok
- Verzió zárolása
** telepítés*|*
telepítés Ubuntu használatával
Futtassa az alábbi parancsot a telepítéshez.
$ sudo apt install capistrano
telepítés a GitHub használatával
Végezze el az alábbi parancsokat ugyanabban a sorrendben, hogy telepítse a lerakatból.
$ git clone https://github.com/capistrano/capistrano.git
$ cd capistrano
$ gem build *.gemspec
$ gem install *.gem
Ruby Gem használatával történő telepítés
Végezze el a következő parancsot, hogy telepítse a Ruby Gem segítségével.
$ gem install capistrano