CI de decide 22

De Wiki de EGC
Saltar a: navegación, buscar

Decide con GitHub Actions

El archivo django.yml ofrecido prepara el entorno, prueba decide y reporta a Codacy. Está compuesto por un job: "build".

En el job "build" se especifica que el servicio de base de datos tendrá que estar disponible en el runner de este job. Se le especifica información de healthchek para verificar que el servicio está correctamente levantado antes de continuar con los pasos del job. Para que este job funcione se tendrá que comprobar que:

  1. La configuración completa ha de estar en el local_settings.gactions.py.
  2. Como no es necesario crear la base de datos de "producción" la parte del "migrate" no haría falta realizarla.
  3. Hay un test que puede fallar llamado "test_multiple_auths_mock" dentro del módulo Mixnet. Si falla, debería anularse ese test.

Haz un push y observa la ejecución del workflow.

  • ¿Se lanzan el job? ¿Por qué?
  • ¿Está correctamente subido el informe de cobertura a Codacy? ¿Por qué?