Jenkins kezdőknek, szerver adminisztráció és a technikai támogatás oldalak
Jenkins - vezető automatizálási megoldások nyílt forráskódú, Jenkins nyújt száz plug-inek létrehozásának támogatása, a telepítés és automatizálás minden projekt. Sam Jenkins Java nyelven íródott, és szubjektív felhasználói értékeléseket, van, hogy enyhén szólva, nem a leggyorsabb megoldás a folyamatos integrációs devops
Azonban ez elég rugalmas eszköz, amely segítségével automatikusan elvégzi a különböző típusú feladat. Projektek esetében fejleszteni lehet, hogy egy teszt szerelvények, hibaellenőrzés, jelentési és dokumentációs nemzedék, és még sok más. Például, atípusos, de ez egy működő megoldás, ha Jenkins a monitoring rendszer. Miért van ez lehetséges. Mivel problémák Jenkins leírt XML fájl. Kialakulása után a tervezett fájlszerver vagy manuálisan végrehajtja annak tartalmát. Minden feladat tartalmaz egy sor parancs, például mappákat létrehozni és futtatni egy szkriptet alkalmazás telepítésére.
Amint azt már említettük, az integráció más rendszerekkel, és a bővülő funkcionalitás Jenkins számos plug-inek. Például abban az esetben, automatizálásával kapcsolatos feladatokat a fejlődés együtt kell működnie a tárolókban. Amelyek mindegyike saját plug-in.
Általában a közös megértés ez azt jelenti, hogy Jenkins maga nem tud semmit, csak kezeli más folyamatok és plug-inek. Például, ha küzdesz tisztaságát a kódot a PHP projekt, akkor lehet, hogy érdekli az alábbi konfiguráció:
A szempontból Jenkins ebben az esetben szükség lesz, hogy hozzon létre egy projektet, a feladat, hogy húzza az új verziója a repository, indul az összeszerelési folyamat, ami ebben az esetben azt jelenti, PHP kód ellenőrzése segítségével vysheozvuchennyh csomagokat, elemezni az eredményeket a script segítségével plug-inek, állítsa Post-Beépített Hozzászólások létrehozásakor feladat. Azt is megadhatja, hogy szükség van a levelezési értesítéseket a munka eredményeit.
Automatizálható a folyamatos integráció [email protected]