Consiste en una práctica para la prueba que se va a realizar el día 12 de septiembre que tiene que contener lo pedido en el documento "evaluación formativa devops.docx".
- Repositorio en GitHub
- Crear un repositorio público llamado MiPrimerDevOps.
- Inicializarlo con un archivo README.md que explique el propósito del proyecto.
- Ramas y commits
- Crear al menos una rama adicional siguiendo el flujo de ramas visto en clase
ejemplo: feature/docs o feature/config.
- Hacer mínimo 5 commits significativos
- Archivos de información Crear al menos tres archivos de documentación en formato Markdown (.md), por ejemplo:
- README.md → descripción general del proyecto.
- CONTRIBUTING.md → reglas para contribuir. Guía de convivencia
- CHANGELOG.md → registro de cambios.
- LICENSE.md → licencia del proyecto.
- GitHub Actions
- Configurar un workflow de GitHub Actions en .github/workflows/.
- El workflow debe contener al menos un gatillador (trigger), como:
- on: push (cada vez que se suben cambios), o
- on: pull_request (cuando se hace un PR).
- El workflow debe validar los archivos Markdown usando la acción: ▪ DavidAnson/markdownlint-cli2-action@v20
- El pipeline debe utilizar el archivo .markdownlint.json que será entregado por el profesor.
- El pipeline debe fallar si algún archivo .md no cumple las reglas.
- Entregable
- Link del repositorio en GitHub.
- Debe poder verificarse:
- Los 5 commits en el historial.
- Los 2 archivos de documentación.
- El workflow ejecutado en la pestaña Actions, con resultados de la validación de Markdown.