Skip to content

Latest commit

 

History

History
30 lines (24 loc) · 1.37 KB

hito4.md

File metadata and controls

30 lines (24 loc) · 1.37 KB

Hito 4: Integración continua

En este hito se realizará lo necesario para implementar integración continua en nuestro proyecto, para que los tests se realicen de manera automática al realizar cambios al proyecto, para comprobar que no se ha roto ningún flujo de trabajo y todo sigue funcionando correctamente.

Índice de contenidos del hito 4

Entorno de integración continua

Se ha elegido y utilizado Circle CI para la integración continua puesto que, al no tener tokens disponibles en Travis CI y valorar que esta es la alternativa más completa y actualizada, es la mejor para el proyecto debido a su integración automática con github. Para su utilización se ha creado el archivo de configuración de la integración config.yml que tendría el siguiente aspecto:

version: 2.1
jobs:
  build:
    docker:
      - image: victormafe18/stockmanager:latest
    steps:
      - checkout
      - run:
          name: Testing job
          command: cd src && npm test

workflows:
  build_container:
    jobs:
      - build

Este archivo simplemente realiza las pruebas de testing asociadas con el gestor de tareas gulp mediante el comando designado para tests sobre la carpeta src de manera automática al realizar los commits.