Skip to content

Commit 99a1e2c

Browse files
committed
added GitHub Actions exercises
1 parent 7dc897f commit 99a1e2c

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

03-cd/exercises/README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,3 +62,20 @@ En resumen, la `pipeline` de `CI/CD`, debe hacer la build de la aplicación gene
6262
> Pista: https://docs.gitlab.com/ee/ci/ssh_keys/
6363
6464

65+
## Ejercicios GitHub Actions
66+
67+
### Ejercicio 1. Crea un workflow CI para el proyecto de frontend
68+
69+
Copia el directorio [.start-code/hangman-front](../04-github-actions/.start-code/hangman-front) en el directorio raíz del proyecto. Después crea un nuevo workflow, que se disparé cuando exista una nueva pull request, y que ejecute las siguientes oeraciones:
70+
71+
* Build del proyecto de front
72+
* Ejecutar los unit tests
73+
74+
### Ejercicio 2. Crea un workflow CD para el proyecto de frontend
75+
76+
Crea un nuevo workflow que se dispare manualment y que cree una nueva imagen de Docker y lo publique en el siguiente [registry](https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-container-registry)
77+
78+
79+
### Ejercicio 3. Crea un workflow que ejecute tests e2e
80+
81+
Crea un workflow que se ejecute de la manera que elijas y que ejecute los tests usando [Docker Compose](https://docs.docker.com/compose/gettingstarted/) o [Cypress action](https://github.com/cypress-io/github-action).

0 commit comments

Comments
 (0)