Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Integración Continua

Integración Continua

Transparencias usadas por klicap durante su participación en Madrid DevOps

ClinkerHQ

April 20, 2014
Tweet

More Decks by ClinkerHQ

Other Decks in Technology

Transcript

  1. INTEGRACIÓN CONTINUA Jueves, 10 de abril de 2014 Esa práctica

    de ingeniería del software de la que muchos hablan pero que no todos practican
  2. A. Qué alternativas tenemos? B. Cómo se integran con las

    herramientas que usamos? C. Soporte para múltiples stacks tecnológicos D. Soporte para distintas herramientas de construcción E. Qué pasa si aumenta el nº de usuarios y proyectos? aspectos técnicos
  3. F. Mantenimiento. “El que lo montó se fue” G. Hay

    vida más allá de Java, Ruby, Javascript, … quieres programan micro-controladores existen aspectos técnicos
  4. el informático, el mal de la informática “Eso lo montamos

    en una semana” Pedro Gómez, Project Lead en Tolofónica, S.L.U. “Integración Continua es montar un Jenkins” Ángela Pérez, Software Developer en Informática Mairena, S.L. “Eso es culpa del Jenkins, en mi equipo funciona” Jaime Sanz, uno más en cualquier empresa
  5. tiempos pasados A. Equipos donde no hay cabida a ideas

    frescas B. Reticencia al cambio C. “mejora continua” es un término que sólo usan cuando hablan con el tutor de su hijo D. Nunca hay tiempo E. “Si funciona, no lo toques” llevado al extremo
  6. tiempos pasados F. Trabajamos para un cliente y el NDA

    dice, blablabla G. En cada proyecto resuelven sus necesidades
  7. idea mal concebida A. Automatizar no es hacer integración continua

    B. Es un medio, no un fin C. Las herramientas ayudan, pero lo importante son los procesos. ¿Qué pasa cuando…?
  8. radiadores de información A. Para dar valor, hay que medir.

    B. Información dispersa y desorganizada C. Sistemas de notificación
  9. A. Aspectos técnicos B. El informático, el mal de la

    informática C. Tiempo pasados D. Idea mal concebida E. Radiadores de información resumen de ideas
  10. primer cruce en el camino A. Una máxima. Si no

    es tu negocio, no te metas. B. El coste importante no está en la instalación y configuración, sino en el mantenimiento e integraciones C. Control de acceso. SSO. ¿Nos lo montamos o producto?
  11. segundo cruce en el camino A. ¿Tienes infraestructura y gente

    con experiencia administrando (sysadmin) este tipo de herramientas? B. ¿Te sigue dando miedo el cloud? C. ¿Tienes restricciones contractuales impuestas? ¿En casita o como servicio?
  12. herramientas de construcción A. Pieza clave. Requisito básico. B. Es

    el lenguaje que entenderá nuestro servidor de IC C. Hay para todos los gustos
  13. líneas de automatización A. Compilación, empaquetado y distribución B. Generación

    de documentación C. Testing D. Inspección de código E. Deployment
  14. tareas A. Crea tareas por cada “causa” que quieras controlar

    B. Define convenciones en el nombrado C. Define una política de ejecución D. Listas de correo para las notificaciones E. Definición temprana
  15. troleamos? A. Todo el peso al IDE? B. ¿Por qué

    no te gusta Jenkins? C. La carta de los Reyes Magos. Hacer IC con un click D. Development Environment dentro o fuera del entorno de IC?