Download - Desenvolvimento Drupal em Equipe
Desarrollo Drupal en EquipoDevOps + Drupal
Sebastian Ferrari
Sebastian FerrariCTO y Co-Founder de Taller
Profile: drupal.org/user/567694
GitHub: github.com/sebas5384
Twitter: twitter.com/sebas5384
CAOS
Bugsfuera de control
Configuración de ambiente
Deploy
Sorpresa!
Mantenimiento
Te encontras así?
que hacer?
para que? desarrollo eficiente evitar desperdício
Cultura DevOps
Cultura es importante!
Sea exigente con su código
DevOpsCulture Automation
Hora humana deve ser aprovechada
para criar!
Hora máquina deve ser aprovechada
para procesos repetitivos
Errar es humano
...cierto?
Automation
● Test: Git hooks, Cucumber, Watir, Gherkin, Selenium
● Jenkins, Travis
● Pupper, Chef, Ubuntu Juju
● GitFlow
Ambientes
LOCALdesarrollo diário, inestable
DEVintegraciones casi constantes
QAvalidación y test
de nuevas features
STAGEintegración de nuevas features
con el ultimo estable en producción
PRODUCTIONambiente de producción
cliente está viendo
Entrega continua
Deploys diarios
DevOpsCulture Automation
Monitoring
Monitoring
● New Relic● JMeter● Nagios o Lcinga (fork)● Zabbix● Google Analytics● Kanban● El Tracker (in-progress)
DevOpsCulture Automation
MonitoringShare
Share
● Comunicación constante● Code review● Repositorio con feature de interacción:
○ GitHub○ Beanstalk○ BitBucket
Tiempo de implementación
~1 año
Gracias!preguntas?