Automatizar pruebas con Integración Continua en Jenkins

Configurar Jenkins o cualquiera que sea la herramienta de integración continua que estés utilizando es crucial para cualquier proyecto ya que esta tiene que poder detectar los cambios que se hagan al repositorio maestro. En esta lección veremos cómo podemos configurar Jenkins para poder ejecutar las pruebas que tengamos programadas por medio de PHPUnit haciendo...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Configuración de Jenkins con GitHub

Ahora que ya tenemos instalados Jenkins, Nginx y Docker es momento de configurar un poco nuestra aplicación de Jenkins para poder enlazarla con GitHub. Con esto vamos a poder autenticarnos a Jenkins por medio de GitHub, además, estaremos configurando Jenkins para poder ver los repositorios que tenemos en nuestra cuenta de GitHub para poder ejecutar...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Configurar Nginx y Docker para Jenkins

Ahora que tenemos Jenkins instalado en el servidor vamos a requerir del uso de Nginx para que funcione como balanceador de carga para Jenkins y de esta manera poder restringir los puertos disponibles de nuestro servidor al mundo exterior con un firewall. Esto incrementará la seguridad de nuestro servidor y hará un poco más cómodo...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Instalación de Jenkins

Ya nuestro proyecto está funcionando en ambiente de desarrollo, pero esto es solo la punta del iceberg. Hacer que nuestro proyecto funcione bien en producción es la meta de todo desarrollador y para ello es conveniente hacer uso de alguna herramienta que se encargue de probar nuestro código, es aquí donde entra el concepto de Integración...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Mejorar la funcionalidad del helper para docker-compose

En la lección anterior aprendimos cómo podemos adaptar un proyecto existente para utilizarlo con Docker, sin embargo tuvimos una serie de detalles que no nos permitieron ver nuestra aplicación en ejecución, principalmente por la falta de dependencias en el directorio vendor. En esta lección aprenderemos a instalar las dependencias de Composer así como corregir algunos...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Dockerizar una aplicación de Laravel ya existente

Anteriormente aprendimos a crear aplicaciones nuevas de Laravel con Docker, sin embargo esto sucede en el menor de los casos, ya que es más común trabajar con un proyecto existente y sobre él crear una aplicación con Docker, así que esto es en lo que trabajaremos en el siguiente video:...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Escribir helper para Docker Compose

Docker provee una manera eficaz de trabajar con contenedores, sin embargo, el uso de su sintaxis puede no ser muy amigable para el usuario. Es por eso que en esta lección crearemos un helper que nos permitirá ejecutar tareas de Docker Compose con un simple comando, incrementando la productividad de los desarrolladores y facilitando la...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Uso de variables en Docker Compose

Hasta ahora hemos estado trabajando con valores estáticos en nuestro archivo docker-compose.yml indicando de manera explícita los puertos que se utilizarán para nginx y MySQL así como la propia configuración de MySQL, sin embargo no siempre es posible que todo el equipo de desarrollo utilice la misma configuración, hay ocasiones en las que es posible que...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Crear una aplicación de Laravel con Docker y Docker Compose

Docker Compose nos ayuda a automatizar el proceso de creación del entorno de Docker, pero hasta el momento no tenemos un proyecto real en el que podamos trabajar, en esta lección veremos cómo podemos crear una aplicación de Laravel por medio de Docker y veremos también cómo podemos hacer uso de Docker Compose para trabajar...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Introducción a Docker Compose

Ahora que ya tenemos los conocimientos necesarios sobre el funcionamiento básico de Docker vamos a comenzar a utilizarlo en nuestro día a día, y para hacer que esto sea más sencillo para nosotros vamos a comenzar a utilizar una herramienta que Docker pone a disposición para nosotros llamada Docker Compose, la cuál va a facilitar...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Recibe consejos útiles y múltiples recursos directamente en tu correo