Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
clase:daw:daw:2eval:tema09 [2021/01/04 15:55] admin [Plugin SSH2 Easy] |
clase:daw:daw:2eval:tema09 [2021/01/24 08:12] (actual) admin [Crear un Job] |
||
---|---|---|---|
Línea 78: | Línea 78: | ||
* Pulsa en " | * Pulsa en " | ||
- | <note tip> | ||
- | Al hacer añadido el Token puede ejecutar tambien el Job con una URL similar a la siguiente: | ||
- | |||
- | http:// | ||
- | |||
- | </ | ||
Línea 98: | Línea 92: | ||
- | ===== Ejecutar Job automáticamente | + | ===== GitHub Actions |
- | Ahora vamos a ver con configurar Jenkins y GitHub para que al hacer un cambios en " | + | Ahora vamos a ver con configurar Jenkins y GitHub para que al hacer un cambios en " |
- | En Jenkins vamos a creara un API Token (Es como una contraseña del usuario) | + | En Jenkins vamos a creara un Token (Es como una contraseña del usuario) |
* Pulsa en nuestro nombre de usuario en la parte superior derecha. | * Pulsa en nuestro nombre de usuario en la parte superior derecha. | ||
* En el menu lateral, ves a " | * En el menu lateral, ves a " | ||
Línea 116: | Línea 110: | ||
En el código fuente del proyecto , añade el fichero '' | En el código fuente del proyecto , añade el fichero '' | ||
- | <shx yml> | + | <sxh yml> |
name: deploy | name: deploy | ||
on: | on: | ||
Línea 131: | Línea 125: | ||
with: | with: | ||
url: "URL del servidor de Jenkins" | url: "URL del servidor de Jenkins" | ||
- | user: "system_builder" | + | user: "nombre del usuario de Jenkins" |
- | token: "La API KEY que has generado antes" | + | token: "El Token que has generado antes" |
- | job: "Desplegar" | + | job: "nombre del Job a ejecutar" |
</ | </ | ||
+ | Ahora al hacer cualquier cambio en la rama '' | ||
===== Ejercicios ===== | ===== Ejercicios ===== | ||
Línea 156: | Línea 151: | ||
==== Ejercicio 2 ==== | ==== Ejercicio 2 ==== | ||
- | Lo último que vamos a hacer para automatizar todo el proceso de despliegue | + | Ahora vamos a automatizar todo el proceso de despliegue |
- | Para hacerlo deberás: | + | ==== Ejercicio 3 ==== |
- | * Investigar como funciona | + | Mira lo que son en GitHub |
- | * Usar [[https:// | + | |
+ | Ahora modifica el fichero '' | ||