¿Qué es GitHub?
Git Hub es una plataforma de colaboración. Está construido sobre git. Le permite guardar copias locales y remotas de su proyecto. Un proyecto que puedes publicar entre los miembros de tu equipo ya que ellos pueden usarlo y actualizarlo desde allí mismo.
Ventajas de usar Git Hub para Selenium.
- Cuando varias personas trabajan en el mismo proyecto, pueden actualizar los detalles del proyecto e informar a otros miembros del equipo simultáneamente.
- Jenkins puede ayudarnos a compilar el proyecto con regularidad desde el repositorio remoto, lo que nos ayuda a realizar un seguimiento de las compilaciones fallidas.
En este tutorial, aprenderá
- Requisito previo para la integración de selenio y github
- Instalación de binarios de Git
- Instalación del complemento Jenkins Git
- Configuración de nuestro Eclipse con el complemento de GitHub
- Construyendo un repositorio en Git
- Ejemplo de prueba del uso de selenio con Git Hub.
Requisito previo para la integración de selenio y github
Antes de comenzar la integración de selenium y git hub, necesitamos instalar los siguientes componentes.
- Instalación de Jenkins.
- Instalación de Maven.
- Instalación de Tomcat.
Puede encontrar estos pasos de instalación en los siguientes enlaces:
1) Guía de instalación de Maven y Jenkins (https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html)
2) Guía de instalación de Tomcat (https://www.guru99.com/apache.html)
Instalación de binarios de Git
Ahora comencemos por instalar "Git Binaries".
Paso 1) Inicie el navegador y navegue hasta URL- https://git-scm.com/
Paso 2) Descargue la última versión estable.
Paso 3) Haga clic en descargas para Windows una vez que se descargue el archivo, podemos comenzar con nuestra instalación.
Paso 4) Vaya a la ubicación o al icono de descarga y ejecute el instalador.
Paso 5) Haga clic en Bienvenida y Licencia pública general.
Paso 6) Haga clic en el botón "siguiente" en el asistente de configuración de git
Paso 7) Lea la licencia pública general GNU y haga clic en siguiente
Aparecerá otra ventana,
Paso 8) En este paso,
- Seleccione el directorio donde desea instalar "Git Binaries" y
- Haga clic en el botón siguiente
Paso 9) Seleccione el componente que desea instalar y haga clic en siguiente
Paso 10) Si desea crear una carpeta de menú de inicio para Git, deje la configuración predeterminada y haga clic en siguiente.
Paso 11) En este paso,
- Seleccione Usar Git en el símbolo del sistema de Windows para ejecutar Git desde la línea de comando y
- Haga clic en siguiente.
Deje la configuración predeterminada y haga clic en siguiente para instalar.
Paso 12) En este paso,
- Seleccionar Use Open SSH Nos ayudará a ejecutar el comando desde la línea de comandos, y establecerá la ruta del entorno.
- Haga clic en el botón siguiente.
Paso 13) En este paso,
- Selecciona "Checkout windows-style, commit line-style-style end." (Cómo debe tratar el concentrador git los finales de línea en los archivos de texto).
- Haga clic en el botón siguiente.
Paso 14) En este paso,
- Seleccione Usar MinTTY es el terminal predeterminado de MSys2 para Git Bash
- Haga clic en el botón siguiente
Una vez que git se haya instalado correctamente, puede acceder al archivo git.
Abra el símbolo del sistema, escriba "git" y presione "Enter". Si ve la siguiente pantalla, significa que se instaló correctamente.
Instalación del complemento Jenkins Git
Ahora comencemos con la instalación del complemento Jenkins Git.
Paso 1) Inicie el navegador y navegue hasta su Jenkins.
Paso 2) Haga clic en Administrar Jenkins.
Paso 3) Haga clic en Administrar complementos, se abrirá otra ventana
Paso 4) Haga clic en la pestaña Disponible
Paso 5) En este paso,
- Seleccione el complemento de GitHub y luego
- Haga clic en Descargar ahora e instalar después del botón de reinicio.
Ahora instalará los siguientes complementos.
Una vez finalizada la instalación. Reinicie su servidor Tomcat llamando al archivo "shutdown.bat"
Después de reiniciar Tomcat y Jenkins, podemos ver que los complementos están instalados en la PESTAÑA "Instalados".
Configuración de nuestro Eclipse con el complemento de GitHub
Ahora instalemos el complemento de GitHub para Eclipse.
URI para la ubicación del complemento EGit https://download.eclipse.org/egit/updates/
Paso 1) Inicie Eclipse y luego
- Haga clic en el botón de ayuda y luego
- Haga clic en instalar nuevo software
Paso 2) La siguiente pantalla se abrirá una vez que hagamos clic en instalar nuevo software. Ahora haga clic en agregar
Paso 3) En este paso,
- Escriba el nombre "EGIT" y
- Ingrese la ubicación https://download.eclipse.org/egit/updates/ luego
- Haga clic en Aceptar.
Paso 4) Luego haga clic en seleccionar todo y luego
Paso 5) Haga clic en siguiente y haga clic en aceptar el acuerdo de licencia y luego finalice la instalación.
Luego reinicia el eclipse.
Construyendo un repositorio en Git
Paso 1) Navegue a Git Hub URI: https://github.com/ regístrese en git hub
Paso 2) Una vez que se haya registrado correctamente, haga clic en crear nuevo repositorio
Paso 3) En este paso,
- Ingrese el nombre del repositorio y
- haga clic en crear repositorio
Ejemplo de prueba del uso de selenio con Git Hub.
Paso 1) Una vez que hayamos terminado con el nuevo repositorio, inicie Eclipse
- Haga clic en el archivo
- Luego haga clic en el botón nuevo y luego
- Haga clic en otro
Paso 2) En este paso,
- Seleccione Proyecto Maven y explore la ubicación.
- Haga clic en siguiente
Paso 3) En este paso,
- Seleccione el nombre y la ubicación del proyecto y luego
- Haga clic en siguiente
Paso 4) Haga clic en siguiente
Paso 5) En este paso,
- Ingrese el ID de grupo y
- Id del artefacto y
- Haga clic en el botón Finalizar.
Tan pronto como haga clic en el botón finalizar, se creará un proyecto.
Paso 6)
Ahora creemos un script de muestra
Enviemos el código / repositorio local a Git Hub.
Paso 7) En este paso,
- Abra eclipse y luego navegue hasta el proyecto
- Haga clic derecho en el proyecto y seleccione "equipo", luego
- Seleccione compartir proyecto
Paso 8) Una vez que hagamos clic en "Compartir proyecto" en la pantalla de arriba, obtendremos otra ventana
En este paso,
- Seleccione el repositorio local y
- Haga clic en finalizar.
Una vez que hacemos clic en Finalizar, podemos ver el cambio en la estructura del proyecto que hemos creado un repositorio local.
Ahora es el momento de enviar nuestro código al repositorio de Git Hub
Paso 9) En este paso,
- Haga clic derecho en el proyecto y el equipo y luego
- Haga clic en confirmar
Paso 10) En este paso,
- Ingrese un mensaje de confirmación y
- Seleccione los archivos que queremos enviar al repositorio de Git Hub
- Haga clic en confirmar y empujar
Una vez que haya terminado, podría ver que los íconos en el proyecto se están cambiando, dice que hemos enviado y comprometido con éxito nuestro código en Git Hub.
Podemos verificar en el centro de Git en el repositorio que nuestro proyecto se ha enviado correctamente al repositorio.
Ahora es el momento de ejecutar nuestro proyecto desde Git Hub en Jenkins
Paso 11) Inicie el navegador y abra su Jenkins.
Paso 12) Haga clic en el elemento nuevo.
Paso 13) En este paso,
- Ingrese el nombre del artículo
- Seleccione Proyecto Maven
- Haga clic en el botón Aceptar
Paso 14) En este paso, configuraremos Git Hub en Jenkins
- Haga clic en Git y
- Ingrese el URI del repositorio
- Haga clic en Agregar repositorio
Si tiene varios repositorios en Git Hub, debe agregar el nombre del campo Refspec del repositorio.
Podemos obtener el URI en Git Hub
Paso 15) En este paso,
- Agregue la ubicación del archivo pom.xml en el cuadro de texto y
- Especifique los objetivos y opciones para Maven luego
- Seleccione la opción sobre cómo ejecutar la prueba
- Haga clic en el botón Guardar.
Paso 16) una vez que hagamos clic en guardar, aparecerá la siguiente pantalla,
Ahora podemos construir nuestro proyecto, haga clic en construir.
Paso 17) Se mostrará la compilación, haga clic en el número de compilación o la fecha de compilación.
Paso 18) una vez que hagamos clic en el número de compilación a continuación, aparecerá la pantalla donde podemos ver la salida de la consola en este paso, haga clic en la salida de la consola.
Finalmente, podemos verificar que nuestra compilación se haya completado / ejecutado con éxito.
Este artículo es una contribución de Chaitanya Pujari.