Рубрики
Uncategorized

Despliegue de tu aplicación de React usando github actions

Cuando Creamos Nuestras Aplicaciones, Usando una librería o Framework, Llega El Mompo Donde Deseamo … Tagged Github, Github Deciation, CI CD, React.

Cuando creamos nuestras aplicaciones, Usando una librería o Framework, Llega El Mompo Donde deseamos verla desplegada en algún entorno o algún hosting gratuito o de pago.

Para ello lo Que numbermente hacemos es generar el build de la aplicación ejecutando el siguiente comando:

Luego Subimos Los Archivos al Hosting o enterorno Usando FTP, Hablando de lo Comúnmente Conocido para desarrolladores que hace tiempo publican sus cambios o la aplicación a productción. Aunque Ahora Escired Nuevas Formas Automatizadas para fareilitarnos la vida.

Hablando del Proceso Offer (POR FTP), Este Es Muy Manual, Porque Cada Vez que deseamos subir nuestros nuevos cambios, genemos generar el build y Actualizar los archivos.

Existen herramientas como Github Actions que nos ahorran ese trabajo, permitiéndonos desplegar nuestra aplicación a un hosting gratuito como Github Pages, de forma automatizada, cada vez que ejecutamos algún evento desde nuestra terminal de comandos como el push de nuestro repositorio.

Puedes ampliar la información Sobre El Despliegue Con Github Actions En Mi Otro Artículo, Donde te explico ademas un poco sobre ci/cd.

Una Vez Tenemos nuestra aplicación creada y Queremos realizar el proceso de despliegue a algún enterorno, debemos hacer una configuración para luego, con github actions, todo se realice de forma Automatizada.

Para farcilitarnos la configuración usaremos El Paquete de GH-Package , y para esto ejecutaremos:

Configuramos nuestro package.json

NOTA: Debemos Asegurarnos Que Colocamos en el ‘Homepage’ El Nombre del Repositorio Repositorio Recoramente. En Este Caso Estoy USANDO ESTE: развертывание-реакт-пример Анкет

Hacemos развернут de nuestra aplicación:

Subimos Los Cambios A Nuestro Repositorio:

En la Pestaña Установки Del Repositorio en Github Puedes En Pages Revisar Cuál Será la url Que github creó de tu Repositorio:

Y ejecutando el comando para despliegue, ver tus cambios en github pages, Aunque Este aún es un proceso Руководство.

En la pestaña de github in en nuestro Repositorio de Github, Podemos ver varias plantillas para hacer el despliegue. Es Bueno USAR Alguna de Las Opciones Sugeridas, Deviendo de Que herramienta vayas emplear para hacer el despliegue.

Para Este Caso Vamos A Crear Nuestra Plantilla Manual O Nuestro flujo de Trabajo.

  • Primero Vamos A Crear en Nuestro Proyecto, en la raíz una carpea llamada: » .github «.
  • Dentro de la carpeta » .github » Crearemos Otra Carpeta Llamada: » Рабочие процессы «
  • Dentro de la carpeta crearemos un archivo llamada deploy.yml

En el archivo Deploy.yml , Es Donde Realizaremos la configuración.

  • En este archivo en el на : EN Branches debemos colocar el Nombre de nuestra rama por defecto: главный

Guardamos nuestro archivo, Hacemos un Commity y un push

Si Revisamos en la pestaña » actions «, Empezará nuestro despliegue.

Cuando el Despliegue Ha Sido Essitoso, Vamos a Ver que todos los checks de los jobs funcionan reforramente.

Una Vez Terminen Los Jobs Podemos Revisar Nuestra Página, Haciendo USO Del Link Que Github Pages Género Para Nosotros, Por Ejemplo: https://vanessamalely.github.io/deploy-react-example/ Анкет

Cada vez Que Realicemos un Cambio en nuestro Repositorio y Hagamos push de Ellos, Github entrará ención, Ejecutando Los Jobs, Mostrando los checks de los pasos exitosos.

En el caso de que alguno falle, podremos ir revisar en log y solucionar el uestra en nuestro Repositorio y Volver Subir Los Cambios (Push), Para Que Puendan ejecutarse Los Jobs Nuevamente.

Podemos verificar que los cambios ya fueron realizados en El enterorno de Github Pages, Revisando Su Estado, Para Ello en La Pagina de Nuestro Repositorio, Damos clic en Среда Анкет

SE nos abre la página de deployments y podemos arvificar el estado del logo de cada despliegue.

Haciendo clic en alguno de los увеличивает de ‘ Посмотреть развертывание ‘, Podemos arvificar en ese punto cúal fue el resultado del despliegue.

El Repositorio usado para este ejemplo solo contiene la instalación del Create-React-App y un cambio de mensaje en el componente app.

https://github.com/vanessamarely/deploy-react-example

Действия Github nos farsilitó el despliegue en nuestras aplicaciones de una forma amena y sencilla. Con Github Pages No Solo Podemos Tener un Hosting Gratuito de Nuestro Proyectos, Que Sumado A La Integración de Github Action Podemos Realizar El Proceso de Ci/CD Automatizado.

Espero este artículo sea de ayuda, para que con él puendan hacer el despliegue de tu aplicación de react fácilmente.

Te Invito A Seguirme en Twitter Con El Handle: @VanessAMOLE

Оригинал: «https://dev.to/vanessamarely/despliegue-de-tu-aplicacion-de-react-usando-github-actions-4od1»