A folyamatos integráció esete a Drupallal
-
Upload
thesnufkin -
Category
Technology
-
view
388 -
download
4
description
Transcript of A folyamatos integráció esete a Drupallal
A folyamatos integráció esete a DrupallalDianiska Balázs
Saturday, 16 November 13
Dianiska BalázsAcquia Professional ServicesTechnical ConsultantTwitter: @thesnufkin
Saturday, 16 November 13
Így fejlesztetek ti
Saturday, 16 November 13
A tökéletes fejlesztő
Felépíti a honlapot
Átadja
Mindenki boldog
Saturday, 16 November 13
Ilyen sosincs
Bugok a frissen átadott rendszerben
Későbbi update-k fájdalmasak
Hosszú downtime
Törékeny végeredmény
Saturday, 16 November 13
Mi a közös minden projectben?
Saturday, 16 November 13
THE HOLY BUILDA GÉP DOLGOZZON, AZÉRT VAN
Saturday, 16 November 13
Git
Elosztott verziókövetés
Könnyen integrálható
Branching modell
Bitbucket, github
Saturday, 16 November 13
Jenkins
Feladatokat hajt végre
Ingyenes
Ideális OSS eszköz
Sok plugin
Java-ban készült
Saturday, 16 November 13
project management
problémák követése
ügyfél kommunikációját is segíti
integrálva a verziókövetésbe
Saturday, 16 November 13
Telepítés a tárhelyre
Automatikusan!
Biztonságos
Adatbázis
Kód
File-ok
Saturday, 16 November 13
TESZTELÉSMERT SENKI SE TÖKÉLETES
Saturday, 16 November 13
Unit testing
PHPUnit, JUnit
Alapvető, kis alkatrészek ellenőrzése
Gyors
Saturday, 16 November 13
Funkcionális tesztelés
Simpletest, selenium
Összekapcsolt komponensek tesztelése
Funkcionalitás ellenőrzése
Saturday, 16 November 13
Load testing
Előre meghatározott kritériumok alapján
Kibírja majd az oldal, ha használják?
Sok időbe telik
Saturday, 16 November 13
AZ ÉPÍTÉS FOLYAMATA
Saturday, 16 November 13
ÉS MINDEZT DRUPALLAL
Saturday, 16 November 13
Modulok és eszközök
Install/Update hookok
Features, features tools (ftools)
PHPUnit tesztek, Simpletest tesztek
Drush
Saturday, 16 November 13
drush
modulok ki-be kapcsolása
beállítások módosítása
adat mozgatás környezetek között
adatbázis változások
...
Saturday, 16 November 13
Drupal 8
Configuration management API
File alapú konfiguráció
Saturday, 16 November 13
A kihívás
Configuration management
Content deploy
Sok-sok script
Sok-sok eventuality
Nincs egyedi játékos
Saturday, 16 November 13
Hogyan álljunk neki?
Automatizálható feladatok
Megfelelő eszközök (drush)
Saturday, 16 November 13
A végeredmény
Gyors deploy
Kevesebb bugfix
Saturday, 16 November 13
Köszönöm a figyelmet
Saturday, 16 November 13