En este artículo, aprenderemos cómo implementar en su aplicación web usando GitHub Actions. GitHub Action es una utilidad de automatización de flujo de trabajo que tiene CICD integrado. Esto significa que un usuario de GitHub puede desenstringr una ejecución de flujo de trabajo si hay una nueva confirmación, una nueva solicitud de extracción o se crea una nueva rama.
A continuación se muestra una aplicación web, vaya al Centro de implementación a la izquierda. Y allí, tendrá opciones para Azure Repos, GitHub y Bitbucket.
Ahora, seleccione GitHub y presione continuar. En la pantalla, tendrá una nueva opción para GitHub Actions, así que selecciónela.
Y ahora en la siguiente pantalla, selecciona tu repositorio. Seleccione su nombre de usuario. Y luego su aplicación Spring que va a implementar. Podría ser cualquier rama, pero por ejemplo, si ha elegido la rama maestra. Luego, use Java 8 para continuar el proceso. Dado que está implementando una aplicación Spring Boot, elija Java SE. Si estuviera implementando una aplicación Tomcat, podría elegir una de las versiones de Tomcat.
Entonces, en la última pantalla, tiene un resumen de sus selecciones, para que pueda regresar y editar. Y en la parte inferior, verá una vista previa del archivo de flujo de trabajo que se confirmará en su repositorio. Entonces, si echa un vistazo rápido, esto se ejecutará cada vez que haya un impulso en la rama maestra. Esto verificará la rama maestra de su repositorio, configurará su versión de Java en Java 8. Le creará una aplicación Spring usando Maven. Y finalmente, usando la acción de implementación, tomará ese archivo jar y luego lo implementará en su aplicación web.
Entonces, cuando haga clic para finalizar, se iniciará el proceso para enviarlo a su repositorio. Luego ingrese a su repositorio usando este enlace. Entonces, hay un nuevo directorio en su repositorio de GitHub, .github/workflows. Entonces, aquí es donde estarían todos sus flujos de trabajo. Y si echas un vistazo al archivo, coincide con el que se mostró en la vista previa hace apenas un minuto.
Entonces, lo que hará ahora es subir a la barra de herramientas superior, seleccionar Acciones. Y esto le muestra todas sus ejecuciones de flujo de trabajo anteriores y, en el lado izquierdo, le muestra todos sus diferentes archivos de flujo de trabajo.
Ahora, seleccione uno de estos archivos de flujo de trabajo aquí. Y puede ver que esa acción de implementación se está ejecutando en este momento.
Entonces, si hace clic en eso y viene a compilar e implementar a la izquierda, donde puede encontrar todos los diferentes pasos de ese flujo de trabajo. E incluso puede buscar en sus registros. Así que aquí, estamos viendo el progreso de la compilación de maven. Y luego este es el resultado de la acción de implementación de aplicaciones web. Entonces, si busca a través de algunos términos de consulta aquí, verá que aparece bien.
Entonces, moviéndose al portal. Puede ver en el tablero que se refleja aquí que el éxito del flujo de trabajo está ahí y se está ejecutando.
Naveguemos por la aplicación. Es su aplicación Spring Boot ejecutándose en su aplicación web y la implementó con GitHub Actions.
Publicación traducida automáticamente
Artículo escrito por ddeevviissaavviittaa y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA