Cada job corre en un runner distinto, eso significa que son m谩quinas virtuales diferentes y una no tiene acceso a la otra
Conoce Github Actions
Qu茅 aprender谩s de GitHub Actions
Qu茅 son GitHub Actions y qu茅 es CI/CD
Conceptos b谩sicos del flujo de trabajo con GitHub Actions
Quiz: Conoce Github Actions
Creaci贸n de Workflow Files
Creando tu primer workflow file con GitHub Actions
C贸mo es la sintaxis de workflow files
Triggers: eventos que inician workflows en GitHub Actions
Expresiones para agregar l贸gica a un workflow
Uso de contexto para acceder a informaci贸n sobre un workflow
Uso de variables para almacenar informaci贸n para reutilizar en un workflow
Secrets: almacena informaci贸n confidencial para reutilizar en un workflow
Quiz: Creaci贸n de Workflow Files
Como encontrar bugs en un workflow
Revisando logs para debuggear errores con GitHub Actions
Quiz: Como encontrar bugs en un workflow
Casos de Uso de GitHub Actions
Integraci贸n continua CI: Test
Integraci贸n continua CI: Compilaci贸n
Despliegue continuo CD: Desplegar apps
Automatizaci贸n de procesos con GitHub Actions
Buenas pr谩cticas al usar GitHub Actions
Costos y facturaci贸n en GitHub Actions
Costos y facturaci贸n en GitHub Actions
Quiz: Costos y facturaci贸n en GitHub Actions
Cierre
Recapitulaci贸n del curso: qu茅 aprendiste de GitHub Actions
No tienes acceso a esta clase
隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera
No se trata de lo que quieres comprar, sino de qui茅n quieres ser. Aprovecha el precio especial.
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Juan Jos茅 Torres
Para configurar un Workflow File con un Action que requiere un Secret, debes seguir los siguientes pasos:
Abre el Marketplace de GitHub y busca el Action que deseas utilizar. En este caso, utilizaremos el Action "Deploy Docker to AWS, EasyTo".
En la documentaci贸n del Action, busca el ejemplo de Workflow File proporcionado. Este ejemplo muestra c贸mo configurar el Workflow File para desplegar una aplicaci贸n Docker en una instancia S2 de AWS.
Revisa los ejemplos de configuraci贸n. En este caso, el Workflow File tiene un nombre "Basic Deploy" y est谩 configurado para ejecutarse cada vez que se realiza un push a la rama main del repositorio.
El Workflow File tiene un job llamado "deploy" que se encarga de realizar el despliegue en la instancia EasyTo. Este job utiliza el Action "GitHub Actions Deploy Docker to EasyTo" con la versi贸n 0.5.0.
En el paso de configuraci贸n del Action, se indica el uso de variables de entorno llamadas "access key ID", "secret access key", "default region
Aportes 3
Preguntas 0
Cada job corre en un runner distinto, eso significa que son m谩quinas virtuales diferentes y una no tiene acceso a la otra
Con Docker
name: Docker
on:
push
jobs:
docker:
runs-on: ubuntu-latest
steps:
-
name: Checkout
uses: actions/checkout@v3
-
name: Set up QEMU
uses: docker/setup-qemu-action@v2
-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
-
name: Login to Docker Hub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?