Importar y sincronizar StyleBooks desde el repositorio de GitHub

Last published : Oct 02, 2026
Considere un escenario en el que esté utilizando procesos de CI/CD para su desarrollo. O, un escenario en el que esté gestionando todo el código fuente de la aplicación y los objetos de implementación en GitHub.
En el repositorio de GitHub, es posible que haya creado varios StyleBooks para implementar las configuraciones de NetScaler y gestionar estos StyleBooks. Estos StyleBooks también son necesarios en Citrix Applications and Delivery Management (ADM). Ahora, puede importar directamente estos StyleBooks en NetScaler ADM. No necesita copiarlos manualmente desde GitHub y luego subirlos a NetScaler ADM o sincronizar manualmente los archivos tanto en ADM como en GitHub.
Ahora puede definir un repositorio en NetScaler® ADM que represente un repositorio de GitHub. Proporcione la URL del repositorio de GitHub y su nombre de usuario y contraseña (o token de API) creados en GitHub. Esto significa que solo los usuarios autorizados que tengan una cuenta válida en GitHub pueden importar y sincronizar StyleBooks.
Después de crear el repositorio, puede sincronizar NetScaler ADM con su repositorio de GitHub. NetScaler ADM se conecta a GitHub e importa los StyleBooks encontrados en ese repositorio. ADM valida los StyleBooks y los añade a la lista de StyleBooks en NetScaler ADM. Los StyleBooks no se añaden a NetScaler ADM si fallan la validación. Corrija los errores y confirme las versiones actualizadas en su repositorio de GitHub. Más tarde, puede intentar importarlos o sincronizarlos de nuevo en NetScaler ADM.
Nota
  • Los archivos StyleBooks se pueden importar y sincronizar desde cualquier rama de un repositorio de GitHub.
  • Puede importar y sincronizar StyleBooks que también tienen StyleBooks dependientes asociados a ellos.
  • La sincronización de StyleBooks desde un repositorio de GitHub debe iniciarse manualmente desde la GUI o la API de NetScaler ADM. Es decir, actualmente, la importación y sincronización de StyleBooks no se realiza automáticamente en función de la actividad de confirmación de GitHub.

Agregar un repositorio e importar StyleBooks desde el repositorio de GitHub

Antes de comenzar, asegúrese de tener una cuenta válida en GitHub.
Puede importar archivos StyleBook a ADM desde cualquier carpeta del repositorio de GitHub.
  1. En NetScaler ADM, vaya a Applications > StyleBooks > Repositories.
  2. Haga clic en Add. En la ventana Add Repository, introduzca los siguientes parámetros:
    • Nombre. Escriba el nombre del repositorio. Este nombre puede ser el mismo que el nombre del repositorio en GitHub o uno diferente.
    • URL del repositorio. Escriba la URL del repositorio de GitHub.
    • Nombre de usuario y contraseña. Escriba el nombre de usuario y la contraseña con los que accede a la cuenta de GitHub.
    Nota
    También puede proporcionar el token de API en lugar de una contraseña. Los tokens de API se pueden usar en lugar de una contraseña para GitHub a través de HTTPS. Para obtener información sobre cómo crear tokens de API para su repositorio de GitHub, consulte la documentación de GitHub sobre creación de tokens de acceso personal.
  3. Haga clic en Crear.
    Agregar repositorio GIT
    El repositorio se crea en NetScaler ADM.
  4. Para importar o sincronizar StyleBooks, seleccione el repositorio en la página Repositorios y haga clic en Sincronizar.
Las otras acciones que puede usar aquí son:
  • Editar. Puede editar la URL del repositorio, el nombre de usuario y la contraseña (o el token de API).
  • Eliminar. Puede eliminar el repositorio junto con todos los StyleBooks presentes en NetScaler ADM que se importaron previamente de ese repositorio de GitHub.
    Nota
    No puede eliminar un repositorio de NetScaler ADM si tiene StyleBooks asociados con ConfigPacks. Primero, elimine todos los paquetes de configuración de estos StyleBooks. Posteriormente, puede eliminar el repositorio de NetScaler ADM para limpiar los StyleBooks de ese repositorio.
  • Restablecer. Puede eliminar todos los StyleBooks en NetScaler ADM sincronizados desde ese repositorio sin eliminar realmente la entrada del repositorio de NetScaler ADM.
  • Listar archivos. Puede ver una lista de todos los StyleBooks presentes en NetScaler ADM que provienen del repositorio de GitHub.