calidad, ic y entrega contínua en symfony2 con azure - parte 1

Post on 06-Jul-2015

227 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Calidad, Integración continua y despliegue sin dolores de cabeza de

Symfony2 en Windows Azure.

Asier Marqués e Ibon Landa

Excusa

Ibon quería hablar de Azure

Yo quería hablar de Symfony2

Resultado: desarrollo con Symfony2 con IC y despliegue en Azure Websites

Podríamos haber usado WordPress…

Pero hemos desarrollado un CMS sencillo para Symfony2

Como bundle github.com/asiermarques/SerenityBundle

Como aplicación Symfony2 github.com/asiermarques/Serenity

Conjunto de componentes para desarrollar aplicaciones en PHP

Framework que se apoya en dichos componentes.

Comunidad de desarrolladores web senior, no sólo de php.

Doctrine es ORM + DBAL

Permite llevar el mantenimiento y versionado de nuestra base de datos

Nos permite trabajar de forma eficiente con POO contra diferentes motores de bases de datos. (Incluídos SQL Server y SQL Azure)

+

Testing

Tests unitarios con PHPUnit

Tests funcionales con Symfony/WebTestCase

BDD con Behat

WebTestCase

Integración continua

Integración continua

• Jenkins

• Travis

• Team City

• Clinker (producto hecho en Sevilla)

Travis.yml

Entrega continua

Entrega continua

Cloud o Hosting

Cloud IAAS PAAS SAAS Hosting Servidores virtuales o cloud a nivel local Servidores dedicados Hosting compartido

.deployment

azure_composer.php

top related