Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
A folyamatos integráció
esete a Drupallal
Dianiska Balázs
Saturday, 16 November 13
Dianiska Balázs
Acquia Professional Services
Technical Consultant
Twitter: @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

Satur...
Mi a közös minden
projectben?

Saturday, 16 November 13
THE HOLY BUILD
A 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...
Telepítés a tárhelyre
Automatikusan!
Biztonságos
Adatbázis
Kód
File-ok

Saturday, 16 November 13
TESZTELÉS
MERT 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 ...
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 N...
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

Sat...
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,...
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 Nov...
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
Upcoming SlideShare
Loading in …5
×

A folyamatos integráció esete a Drupallal

585 views

Published on

Bevezetés a folyamatos integrációba, a 2013-as Drupalhétvégén tartott előadásom

Published in: Technology
  • Be the first to comment

  • Be the first to like this

A folyamatos integráció esete a Drupallal

  1. 1. A folyamatos integráció esete a Drupallal Dianiska Balázs Saturday, 16 November 13
  2. 2. Dianiska Balázs Acquia Professional Services Technical Consultant Twitter: @thesnufkin Saturday, 16 November 13
  3. 3. Így fejlesztetek ti Saturday, 16 November 13
  4. 4. A tökéletes fejlesztő Felépíti a honlapot Átadja Mindenki boldog Saturday, 16 November 13
  5. 5. 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
  6. 6. Mi a közös minden projectben? Saturday, 16 November 13
  7. 7. THE HOLY BUILD A GÉP DOLGOZZON, AZÉRT VAN Saturday, 16 November 13
  8. 8. Git Elosztott verziókövetés Könnyen integrálható Branching modell Bitbucket, github Saturday, 16 November 13
  9. 9. Jenkins Feladatokat hajt végre Ingyenes Ideális OSS eszköz Sok plugin Java-ban készült Saturday, 16 November 13
  10. 10. 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
  11. 11. Telepítés a tárhelyre Automatikusan! Biztonságos Adatbázis Kód File-ok Saturday, 16 November 13
  12. 12. TESZTELÉS MERT SENKI SE TÖKÉLETES Saturday, 16 November 13
  13. 13. Unit testing PHPUnit, JUnit Alapvető, kis alkatrészek ellenőrzése Gyors Saturday, 16 November 13
  14. 14. Funkcionális tesztelés Simpletest, selenium Összekapcsolt komponensek tesztelése Funkcionalitás ellenőrzése Saturday, 16 November 13
  15. 15. 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
  16. 16. AZ ÉPÍTÉS FOLYAMATA Saturday, 16 November 13
  17. 17. ÉS MINDEZT DRUPALLAL Saturday, 16 November 13
  18. 18. Modulok és eszközök Install/Update hookok Features, features tools (ftools) PHPUnit tesztek, Simpletest tesztek Drush Saturday, 16 November 13
  19. 19. 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
  20. 20. Drupal 8 Configuration management API File alapú konfiguráció Saturday, 16 November 13
  21. 21. A kihívás Configuration management Content deploy Sok-sok script Sok-sok eventuality Nincs egyedi játékos Saturday, 16 November 13
  22. 22. Hogyan álljunk neki? Automatizálható feladatok Megfelelő eszközök (drush) Saturday, 16 November 13
  23. 23. A végeredmény Gyors deploy Kevesebb bugfix Saturday, 16 November 13
  24. 24. Köszönöm a figyelmet Saturday, 16 November 13

×