Continuous Integration en Drupal 8


Detalles
Slides: https://juampynr.github.io/drupal8ci-presentation
En los últimos años he implementado Continuous Integration (CI) en casi todos los proyectos en los que he trabajado. Esta práctica consiste en que cada vez que alguien crea un pull request se ejecute una serie de pruebas en entornos aislados y se informe del resultado (https://twitter.com/juampynr/status/883291760126029824).
En esta charla veremos distintas formas de montar CI:
- A mano, instalando y configurando Jenkins en un servidor.
- A través de un SaaS como CircleCI o Travis CI.
Evaluaremos los pros y contras de cada opción y realizaremos un debate para compartir ideas y experiencias.
Esta charla está basada en la siguiente propuesta para DrupalCon Nashville:
https://events.drupal.org/nashville2018/sessions/continuous-integration-has-never-been-so-easy.
Si quieres probar algunas de las cosas que veremos, echa un vistazo a este repositorio https://github.com/Lullabot/drupal8ci y a este artículo del blog de Lullabot https://www.lullabot.com/articles/continuous-integration-drupal-8-circleci.
Juampy (https://twitter.com/juampynr) es Senior Developer at Lullabot | Squash addict | Hang enthusiast

Continuous Integration en Drupal 8