El primer desafío de este curso es crear un script básico que simplemente imprima "Hola mundo" en tu lenguaje de programación favorito. Por ejemplo, si te encanta Python, podrías escribir algo tan simple como un print('Hola mundo')
.
Si prefieres JavaScript, puede ser un console.log('Hola mundo')
. Si eres usuario de Java, puedes usar System.out.println('Hola mundo');
. La idea aquí es que uses el lenguaje con el que te sientas más cómodo.
¿Cómo crear un archivo de workflow en GitHub Actions?
Una vez que tienes tu script listo, el siguiente paso es crear un archivo de flujo de trabajo. Este archivo se utiliza para que GitHub Actions reconozca y ejecute su script correctamente.
Deberías crear un archivo llamado hola-mundo.yml
. Luego, tu archivo de flujo de trabajo deberá simplemente ejecutar tu script de "Hola Mundo".
El archivo de workflow puede ser tan simple como asignar un nombre, crear un trabajo, asignar el tipo de runner que utilizará este trabajo y tener solo dos pasos. Primero, haz un "checkout" del repositorio para tenerlo listo en el runner, luego corre el archivo que creaste en el primer paso.
¿Cómo puede usar la plantilla pública proporcionada para iniciar tu primer GitHub Action?
El uso de la plantilla proporcionada es sencillo. Una vez que estés en el repositorio de la plantilla, puedes hacer clic derecho en el botón "Use this template" y elegir dónde quieres copiar la plantilla a tu repositorio personal.
Asegúrate de dejar el repositorio como público para que no incurras en ningún costo para usar GitHub Actions.
¿Cómo puedes comenzar a trabajar con la plantilla?
Tras copiar la plantilla, puedes comenzar a trabajar con ella. La plantilla incluye una serie de workflows y actions que puedes usar como base para crear la tuya propia. Cada una de las acciones está diseñada para ayudarte a entender las diferentes formas de utilizar GitHub Actions y para facilitar tu tarea de creación de tu primer archivo de flujo de trabajo.
Recuerda, la práctica lleva a la perfección, así que no dudes en experimentar y jugar con las diferentes configuraciones y opciones disponibles en GitHub Actions. ¡Buena suerte!
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?