Salta el contingut
 

Exercici: Automatització amb GitHub Actions

Joan Puigcerver Ibáñez

Llicència: CC BY-NC-SA 4.0

(Reconeixement - NoComercial - CompartirIgual) 🅭

Objectius

Aquest exercici permet practicar l'automatització de tasques amb GitHub Actions. En acabar, has de saber:

  • Configurar fluxos de treball automatitzats amb GitHub Actions.
  • Explicar el funcionament bàsic d'un flux de treball: esdeveniments, tasques (jobs) i passos.
  • Adaptar un flux de treball a les necessitats d'un projecte concret.

Lliurament

Per a lliurar aquest exercici, indica en la bústia d'Aules:

  • Repositori: l'enllaç al repositori de GitHub.
  • Descripció: una breu descripció del flux de treball creat, que indique:
    • Quin esdeveniment el desencadena (push, PR, etc.).
    • Quina tasca automatitza.
    • Quin resultat produeix.

El flux de treball s'ha d'haver executat almenys una vegada en el repositori, per a demostrar que funciona correctament.

Enunciat

Crea un repositori de GitHub i automatitza una tasca relacionada amb aquest. Pots triar qualsevol dels Exemples de fluxos de treball o bé investigar i crear una automatització pròpia.

Es recomana automatitzar alguna tasca d'un projecte que treballes a l'aula o que siga d'interés personal, com ara:

  • Proves: execució automàtica de proves.
  • Estil: verificació de l'estil del codi.
  • Documentació: generació automàtica de documentació.
  • Desplegament: desplegament en un entorn de proves.
📌 Aquest document pot quedar desactualitzat després d’imprimir-lo. Pots consultar la versió més recent a la pàgina web.
🌿 Abans d’imprimir aquest document, considera si és realment necessari. Redueix el consum de paper i ajuda a protegir el nostre entorn.