Crea flujos de trabajo que te permitan utilizar Integración Continua (CI) para tus proyectos.
La integración continua puede ayudarte a mantener los estándares de calidad de tu equipo ejecutando pruebas e informando los resultados en GitHub. Las herramientas de CI ejecutan compilaciones y pruebas, desencadenadas por confirmaciones. Los resultados se publican en GitHub en la solicitud de extracción. El objetivo es tener menos problemas en stemdo y obtener retroalimentación más rápida mientras trabajas.
- Para quién es esto: Desarrolladores, Ingenieros DevOps, nuevos usuarios de GitHub, estudiantes, equipos.
- Lo que aprenderás: Qué es la integración continua, cómo usar GitHub Actions para CI, cómo crear un flujo de trabajo que ejecute pruebas y produzca informes de prueba.
- Qué construirás: Usaremos remark-lint para verificar la consistencia de los archivos Markdown.
- Requisitos previos: Suponemos que has completado Hola GitHub Actions primero.
- Duración: Este curso toma menos de dos horas para completarse.
En este curso, aprenderás a:
- Agregar un flujo de trabajo de prueba
- Corregir la prueba
- Subir un informe de prueba
- Agregar protecciones de rama
- Fusionar tu solicitud de extracción
Simplemente espera, esta vista cambiará.
Haz click en la pestaña Actions y observa algo se está ejecutando.
Adelante haz click en el botón.
- Haz clic derecho en Comenzar curso y abre el enlace en una nueva pestaña.
- En la nueva pestaña, la mayoría de las opciones se completarán automáticamente.
- Para el propietario, elige tu cuenta personal o una organización para alojar el repositorio.
- Recomendamos crear un repositorio público, ya que los repositorios privados utilizarán minutos de Actions.
- Desplázate hacia abajo y haz clic en el botón Crear repositorio en la parte inferior del formulario.
- Después de que se cree tu nuevo repositorio, espera unos 20 segundos, luego actualiza la página. Sigue las instrucciones paso a paso en el README del nuevo repositorio.
Obtén ayuda: Publica en nuestro foro de discusión • Revisa la página de estado de GitHub
© 2023 GitHub • Código de Conducta • Licencia MIT