Apéndice C. Ejemplos de configuración de repositorios
El repositorio de ejemplos es un ingrediente vital de este libro , ya que contiene todos los ejemplos tratados y la configuración completa de Maven y Gradle. Además, este repositorio utiliza varios servicios proporcionados por GitHub, como:
- Páginas de GitHub
-
Un servicio que permite alojar sitios web públicos configurados directamente desde un repositorio de GitHub. Utilizo un sitio web sencillo vinculado al repositorio de ejemplos para mostrar las páginas web utilizadas como SUT en los ejemplos de prueba de Selenium WebDriver: https://bonigarcia.dev/selenium-webdriver-java. Como puedes ver, contiene diferentes páginas HTML que utilizan Bootstrap como framework CSS.
- Acciones de GitHub
-
Un servidor de construcción CI/CD para repositorios de GitHub. Utilizo este servicio para construir y probar todo el repositorio con cada nueva confirmación. Puedes ver los detalles sobre la configuración del flujo de trabajo al final de esta sección.
- Dependabot
-
Un bot que actualiza automáticamente las dependencias del proyecto. Cuando este bot detecta una nueva versión para cualquiera de las dependencias de Maven y Gradle (consulta la siguiente subsección para más detalles), crea una pull request con la actualización correspondiente.
En el resto de este apéndice encontrarás los detalles de configuración del repositorio de ejemplos. Esta configuración incluye la declaración de dependencias de Maven y Gradle y otros aspectos, y debería ...
Get Selenium WebDriver práctico con Java now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.