Taller - Despliegue automático de un blog estático (V y fin)

Quinto y último post de la serie “quiero publicar mi blog estático automáticamente”. Este último post contiene bastantes pasos, pero es igualmente sencillo de seguir si has hecho los cuatro anteriores. Este post consiste en crear nuestro repositorio en Github, darlo de alta en Travis CI y configurar lo necesario para que travis se encargue del despliegue.

[Leer más]

Taller - Despliegue automático de un blog estático (I)

La semana pasada preparé un taller para unos pocos compañeros en Kaleidos. Consiste en un taller práctico en el que, paso a paso, terminamos desplegando automáticamente nuestro blog en nuestro servidor. El taller tuvo muy buena acogida, así que lo dejo por aquí por si resulta útil para alguien.

[Leer más]

Continuous Integration 101: Jenkins

Introducción Si en el anterior artículo vimos cómo configurar un sistema de CI para un proyecto Python-Django con Travis CI , hoy veremos cómo hacerlo con Jenkins. Si los conceptos os quedaron más o menos claros, no tendréis dificultad para realizar este proceso, pues guarda muchas similitudes. Voy a referirme al mismo proyecto que en el anterior artículo y la instalación del software la ejemplificaré para el caso de realizarse sobre una plataforma debian jessie, aunque para otras distribuciones Linux seguramente sea análoga. [Leer más]

Continuous Integration 101: Travis

Siguiendo la estela los artículos de temática relacionada con TDD y Django, quiero compartir con vosotros una configuración sencilla y rápida de un entorno de TDD que estoy usando en proyectos de Python - Django para poder automatizar la ejecución de las pruebas. La idea es despreocuparnos de la ejecución manual de las pruebas y que haya un sistema automatizado ejecutándolas de manera periódica o ante ciertos eventos clave. Integrado dentro de un sistema que genere las builds de nuestro proyecto, conformaría un entorno deIntegración Continua. [Leer más]