Contenido

Objetivo

Poner en práctica las bases de la programación con GitHub Actions e implementar una canalización aplicando los términos de CI/CD.

Descripción

Se describirán los conceptos básicos de GitHub: componentes, flujos de trabajo, características esenciales, administrar y compartir flujos de trabajo, crear y utilizar plantillas, eventos que desencadenan flujos de trabajo, expresiones, comandos y sintaxis de los flujos de trabajo, y el proceso para realizar una canalización aplicando CI/CD.

Explicación

Haz clic para revisar la explicación.

GitHub actions - CI/CD

Recursos adicionales

Los siguientes enlaces son externos a la Universidad Tecmilenio, al acceder a ellos considera que debes apegarte a sus términos y condiciones.

Revisa el siguiente video:

Para conocer más sobre Github, revisa el siguiente video:

Oscar Barajas. (2020, 15 de septiembre). GitHub Actions: Integración Continua - Entrega Continua. [Archivo de video]. Recuperado de https://www.youtube.com/watch?v=wa07Yc6hWQM

 
Actividad

Objetivo

Comprender y poner en práctica los fundamentos de las GitHub Actions, su estructura y uso.

Instrucciones

Para esta actividad será necesario contar con una cuenta de GitHub. En caso de no tener una, deberás crearla en el sitio oficial de GitHub. Ya con una cuenta, deberás iniciar sesión y realizar las siguientes instrucciones:

  1. Crea un nuevo repositorio y llámalo “misgitactions”.
  2. Crea un nuevo flujo de trabajo (workflow) bajo la ruta: misgitactions/.github/workflows/pruebagithubactions.yml.
  3. Coloca el siguiente contenido en el archivo recién creado (recuerda respetar la estructura YAML).



    Esta pantalla se obtuvo directamente del software que se está explicando en la computadora, para fines educativos.



  4. Crea una nueva rama, haz clic en el botón commit e inicia una solicitud pull (para crearla, debes hacer clic en el botón Propose new file).
  5. Busca los resultados del ciclo de trabajo. Para ello, visita la página principal del repositorio en la página oficial de Github, luego dirígete a la pestaña “Actions”, después, a la izquierda, encontrarás el panal de “Workflows” con el conjunto de todos los trabajos. Haz clic en el trabajo llamado “Explorando-GitHub-Actions”.
  6. Analiza los registros del Log, documenta el proceso y concluye tus resultados.
Checklist
  • Crear un repositorio GitHub.
  • Crear un flujo de trabajo con una GitHub Action.
  • Ejecutar el flujo de trabajo.
  • Comprobar y analizar la ejecución.