Commit 36302acf authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Documenta lanzamiento de versiones simultáneas

parent beddb107
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
# Selenium Nodes

Remote browser nodes to run jobs received by Selenium Hub in a scalable way

## Usar diferentes versiones simultáneamente

Es posible lanzar servicios para generar nodos en versiones diferentes a las especificadas en las variables del proyecto, que convivan con los nodos ya en ejecución y unidos al mismo Selenium Hub. Para ello, se debe lanzar un nuevo pipeline especificando un nuevo valor para algunas variables.

Por ejemplo, para lanzar 2 nuevos nodos de Google Chrome en su versión v99.0 (pero ninguno de Mozilla Firefox), debemos definir las siguientes variables:

* **STACK**: `testing-chrome-v99`.
* **DD_CHROME_IMAGE_TAG**: `99.0`.
* **DD_CHROME_HOSTNAME_PREFIX**: `chrome-v99`.
* **DD_CHROME_REPLICAS**: `2`.
* **DD_FIREFOX_REPLICAS**: `0`.

En definitiva, especificamos un stack diferente para no sobreescribir a los nodos en ejecución, diferenciamos algunos valores de Chrome (versión, hostname y réplicas) y evitamos que se lance ningún nodo de Firefox (se creará el servicio, pero con 0 replicas).