Comprender la partición del repositorio

Un repositorio es uno de los componentes principales que le permiten administrar Automation Workspace (automatizaciones y archivos). La partición le permite escalar los repositorios y optimizar el rendimiento de las operaciones relacionadas con ellos, como el registro y la descarga.

Nota: La función de partición del repositorio requiere una licencia Enterprise Platform. Consulte Enterprise Platform.

Resumen

El repositorio de Automation 360 es un repositorio de Git único donde se almacenan todos los bots, formularios, procesos y archivos dependientes. Como el repositorio está basado en el Git, algunas funciones de control de versiones listas para usar están disponibles, como el registro, la descarga, el historial de las versiones, la restauración y la comparación de versiones. Por lo tanto, la integración con un Git remoto externo no es un requisito en Automation 360.

Todos los archivos en el repositorio de Git en Automation 360 se almacenan para el control de versiones. Con el tiempo, el repositorio de Git puede aumentar de tamaño debido a la cantidad de archivos, el tamaño de los archivos, las confirmaciones de Git, etc. Esto podría provocar una latencia en la ejecución de las acciones del repositorio.

Con la partición del repositorio, puede dividir la carpeta del repositorio de Automation 360 en repositorios de Git separados. Puede dividir el repositorio público de gran tamaño en la carpeta de nivel raíz en múltiples repositorios Git en los niveles de carpeta seleccionados, lo que limita los problemas de rendimiento en las particiones de repositorios.

Nota: El administrador o los usuarios de Control Room con el permiso Partición del repositorio pueden usar la función de partición del repositorio.

Ventajas

Entre los beneficios de dividir los repositorios, se incluyen lo siguiente:

Operaciones más ágiles gracias al registro y la descarga rápidos
A medida que las carpetas están particionadas, cada una tiene un número relativamente menor de actividades de registro (confirmaciones). Como resultado de estas confirmaciones más pequeñas, las operaciones de registro y descarga (incluidos los registros y las descargas simultáneos) son más rápidas.
La separación lógica de carpetas en el espacio Git.
La creación de múltiples repositorios en Git mitiga el riesgo de un único punto de falla. Los problemas en un repositorio no perjudican a otros repositorios ni a las automatizaciones que estos contienen.