InmobilIV

Intregación continua con Circle-CI

Indice

  1. Configuración
  2. Funcionamiento correcto

1. Configuración

Primero hay que identificarse en la Web con las credenciales de GitHub.

Cuando entre, se podrán ver los repositorios en propiedad, en el que habrá que pulsar “Set Up Project” del repositorio deseado.

circle_1

Al pulsar mostrará una configuración inicial preguntando si se desea pushear al repositorio el archivo configuración predeterminado, esto no es lo deseado, ya que he creado una configuración propia para ejecutar docker, se puede consultar aquí

circle_2

Por tanto, se pulsa sobre “Use existing config” y mostrara otra ventana indicando que hay que iniciar la construcción.

circle_3

Esto habrá añadido un nuevo webhook al repositorio:

circle_4


2. Funcionamiento correcto

Ahora, cada vez que se realiza un push o PR, se lanzara el trabajo en Circle-CI, y si es correcto, lo indicara:

circle_5

Si se entra en el trabajo, se puede ver con mas detalle:

circle_6

Y si se va a la ejecución de docker, se puede ver en el log que los test han pasado:

circle_7

También en GitHub se puede observar el estado:

circle_8

Y mediante el status badge en el README del repositorio:

circle_9