-
Notifications
You must be signed in to change notification settings - Fork 1
Home
- Los alumnos que hayan decidido optar por el itinerario de instensificación colaborativa, deben realizar únicamente los apartados de cada ejercicio marcados en este itinerario.
- Los alumnos que hayan decidido optar por el itinerario de balance técnico-organizativo, deben realizar los apartados de los ejercicios marcados como relativos a los itinerarios intensificación colaborativa y balance técnico-organizativo.
- Los alumnos que hayan decidido optar por el itinerario de intensificación técnica, deben realizar todos los ejercicios y todos los apartados de todos los itinerarios.
-
Los ejercicios se realizarán desde los ordenadores del aula de prácticas y se permite la consulta de la wiki de la asignatura y de apuntes en formato físico. En GitHub, sólo se permite el acceso al repositorio del examen. En ningún caso se permitirá acceder a otros recursos externos o repositorios.
-
Realice los cambios en orden secuencial.
-
Se deberá tomar un screenshot después de cada uno de los pasos que estén indicados con el icono 📷, mostrando la salida de la consola y el comando introducido. En el caso de herramientas gráficas o de herramientas web, se tomarán las capturas de pantallas de las mismas.
-
Una vez terminado el ejercicio:
- Cree un .zip de la carpeta local del repositorio. Asegúrese de incluir la carpeta .git.
- Cree una carpeta screenshots donde almacenará las capturas de pantalla que las llamará X.Y siendo X el ejercicio e Y el punto en el que esta, por ejemplo A.03
- Cree un fichero README.txt donde incluya la url del fork realizado y la url de la aplicación de Render si procede.
- Comprima todo en un zip con el nombre turno42-uvus.zip
-
Posteriormente se subirán las entregas al directorio de HDVirtual indicado en el hiperenlace.
La modificación de cualquier contenido del repositorio (wiki, issues o código) una vez entregado el examen implicará el suspenso del alumno. Antes de dejar la sala de la prueba, avisar al profesor para verificar que todo está correctamente enviado.
- Realice un fork de este repositorio con el nombre EGC2324-turno42-"uvus".
- Clone el repositorio del cual ha hecho el fork. 📷
- Cree una nueva rama llamada egc_test en el repositorio.
- "Salte" a la rama recien creada. 📷
- En el código de DECIDE del repositorio existe un error. Identifique el error ejecutando en su máquina el código.
- Cree una "issue" en el fork del repositorio para reportar el error según lo visto en clase. 📷
- Realice las modificaciones necesarias para corregir el error y haga commit de los cambios en la rama egc_test.
- Mediante una pull request, fusione en la rama master/main del repositorio los cambios de la rama de egc_test y asocielo a la issue anterior. 📷
- Refleje los cambios del repositorio local en el repositorio remoto que creó en el primer paso.
- Cree una rama ch1 y haga en ella 3 commits con cambios en el/los fichero/s de su preferencia. 📷
- Muévase a egc_test e integre únicamente los cambios relativos al segundo commit de la rama ch1, mediante cherry-pick. 📷
- Cree una nueva rama rbs y haga en ella 5 commits (a,b,c,d,e). 📷
- Utilice rebase interactivo para combinar los commits b, c y d en uno solo, de manera que el historial final contenga 3 commits: a, bcd, e. 📷 (Incluya las capturas que sean necesarias para demostrar el proceso).
- Modifique el workflow django.yml para que utilice la versión de python 3.11. 📷
- Prepare el workflow para que la integración con codacy constituya un nuevo job llamado cobertura. 📷
- Haga commit y push de los cambios realizados. 📷
- Verifique el correcto funcionamiento del workflow. 📷
- Configure el workflow django.yml para lanzar las pruebas con dos versiones de postgres diferentes (14.9 y 15). 📷
- Haga commit y push de los cambios realizados. 📷
- Verifique el correcto funcionamiento del workflow. 📷
- Configure DECIDE para generar releases automáticas mediante el uso de workflows. 📷
- Haga commit y push de los cambios realizados.
- Verifique que se ha creado una release. 📷
- Realice los cambios necesarios en los archivos de docker para que despliegue este repositorio. 📷
- Haga commit de los cambios realizados. 📷
- Realice los cambios necesarios para que DECIDE no utilice el modo DEBUG de Django cuando sea desplegado con docker. 📷
- Haga commit y push de los cambios realizados. 📷
No hay nuevos apartados.
- Realice los cambios necesarios en los archivos de Vagrant para que despliegue este repositorio. 📷
- Haga commit de los cambios realizados. 📷
- Realice los cambios necesarios en la configuración de Ansible de decide, para que, además del usuario decide, se cree un usuario egc. 📷
- Haga commit y push de los cambios realizados. 📷
No hay nuevos apartados.
No hay nuevos apartados.
No hay nuevos apartados.
- Realice los cambios necesarios para desplegar DECIDE en Render mediante el ciclo de integración y despliegue continuos. 📷
- Haga commit y push de los cambios realizados. 📷