Integración de Git (vista previa)

Puede conectar su instancia de Oracle AI Data Platform Workbench para ingerir, leer y escribir datos en repositorios Git externos y desde ellos.

La integración de Git en AI Data Platform Workbench funciona proporcionando credenciales de inicio de sesión para cuentas de Git y creando carpetas que se conectan a repositorios de Git con esas credenciales para ingerir datos. Puede almacenar varios juegos de credenciales para conectarse a diferentes repositorios de Git o gestionar diferentes niveles de acceso a los mismos repositorios. Los administradores pueden seleccionar un juego de credenciales como perfil por defecto para los usuarios y suprimir credenciales cuando ya no sean necesarias.

Puede gestionar sus archivos Git por completo desde AI Data Platform Workbench, con utilidades que le permiten transferir, extraer, confirmar y fusionar archivos, así como gestionar cualquier conflicto de fusión que surja sin tener que salir de la plataforma.

AI Data Platform Workbench también le permite bifurcar código desde su repositorio de Git, así como cambiar, fusionar, comparar y suprimir bifurcaciones.

Carpetas de Git en el área de trabajo de Oracle AI Data Platform (vista previa)

Las carpetas Git de Oracle AI Data Platform Workbench le permiten interactuar con los datos alojados en un repositorio de Git sin salir de la plataforma.

Las carpetas de Git se crean en el catálogo maestro mediante las credenciales que configure en la configuración del área de trabajo de AI Data Platform. Conecta tu carpeta a un repositorio de Git y utiliza la interfaz de usuario de AI Data Platform Workbench para transferir, extraer, fusionar, reorganizar y restablecer archivos en tu repositorio.

Puede gestionar permisos de RBAC para su carpeta Git para controlar quién puede ver la carpeta y qué operaciones de Git pueden realizar. Para obtener más información, consulte Permisos de carpeta de Git (vista previa).

Crear una carpeta de Git (vista previa)

Puede crear una carpeta en el espacio de trabajo de Oracle AI Data Platform Workbench conectada a un repositorio de Git externo.

  1. En la página inicial, vaya al espacio de trabajo.
  2. Haga clic en Icono Crear catálogo Crear y, a continuación, en Carpeta Git. También puede hacer clic en Agregar en la parte superior derecha y en Carpeta Git.
  3. En la lista desplegable Seleccionar credenciales de Git, seleccione las credenciales de Git necesarias para acceder al repositorio de Git.
  4. Proporcione la URL del repositorio de Git. Por ejemplo: example.git.path.
  5. Proporcione un nombre para la carpeta Git en el espacio de trabajo.
  6. Proporcione la rama del repositorio de Git para conectarse a su carpeta.
  7. Haga clic en Create.

Editar carpeta de Git (vista previa)

Puede cambiar el nombre y descripción de una carpeta de Git en el espacio de trabajo.

  1. En la página inicial, vaya al espacio de trabajo.
  2. Junto a la carpeta Git que desea modificar, haga clic en Icono de tres puntos de acciones Acciones y, a continuación, en Editar.
  3. Modifique el nombre y descripción de la carpeta.
  4. Haga clic en Guardar.

Suprimir carpeta de Git (vista previa)

Puede eliminar las carpetas de Git de su espacio de trabajo.

Al suprimir una carpeta de Git, se suprime la carpeta y todos los cambios que no se hayan confirmado y transferido al repositorio.
  1. En la página inicial, vaya al espacio de trabajo.
  2. Junto a la carpeta de Git que desea modificar, haga clic en Icono de tres puntos de acciones Acciones y, a continuación, en Suprimir.
  3. Haga clic en Suprimir.

Modificar configuración de carpeta de Git (vista previa)

Puede modificar las credenciales y la URL del repositorio que utiliza una carpeta de Git en el espacio de trabajo.

  1. En la página inicial, vaya al espacio de trabajo.
  2. Haga clic en la carpeta Git para la que desea modificar la configuración.
  3. Haga clic en el separador Configuración.
  4. En la lista desplegable, seleccione las nuevas credenciales para la carpeta Git.
  5. Introduzca la nueva URL del repositorio de Git.
  6. Haga clic en Guardar.

Ver historial de carpetas de Git (vista previa)

Puede ver el historial de confirmaciones en la carpeta Git desde la ficha Historial.

  1. Vaya a la carpeta Git y haga clic en el separador Git.
  2. Haga clic en el separador Historial.
  3. Haga clic en el botón Git para ver el historial de confirmaciones en el sitio de Git.

Crear rama de Git (vista previa)

Puede crear nuevas ramas de Git a partir de las ramas existentes de las carpetas de Git en el espacio de trabajo.

  1. Vaya a la carpeta Git y haga clic en el separador Git.
  2. En la lista desplegable Rama actual, seleccione la rama en la que desea basar la nueva rama.
  3. Haga clic en Crear sucursal.
  4. Proporcione un nombre para la nueva rama.
  5. Haga clic en Create.

Suprimir rama de Git (vista previa)

Puede suprimir bifurcaciones de Git del repositorio de Git desde el espacio de trabajo de Oracle AI Data Platform Workbench.

  1. Vaya a la carpeta Git y haga clic en el separador Git.
  2. En la lista desplegable Bifurcación actual, seleccione la rama que desea suprimir.
  3. Haga clic en Suprimir rama.
  4. Seleccione todas las bifurcaciones que desea suprimir.
  5. Opcional: seleccione Forzar supresión independientemente del estado de fusión para ignorar las advertencias de las bifurcaciones que no se hayan fusionado.
  6. Haga clic en Suprimir.

Git Pull (vista previa)

Puede seleccionar una rama para realizar una extracción de Git desde una carpeta de Git en el espacio de trabajo.

  1. Vaya a la carpeta Git y haga clic en el separador Git.
  2. Haga clic en el separador Extraer.
  3. En la lista desplegable, seleccione la rama de la que desea extraer.
  4. Haga clic en Extraer.
  5. Resuelva los conflictos.
    • Haga clic en Mantener local para sobrescribir con la versión local.
    • Haga clic en Mantener remoto para sobrescribir con la versión remota.
    • También puede realizar sus propios cambios para resolverlos y, a continuación, hacer clic en Marcar como resuelto.
    • Haga clic en Abortar extracción para cancelar la solicitud de extracción.
  6. Introduzca un mensaje de confirmación y, opcionalmente, una descripción para la extracción.
  7. Haga clic en Recuperar confirmación.

Push de Git (vista previa)

Puede seleccionar una rama para realizar una transferencia de Git desde dentro de una carpeta de Git en el espacio de trabajo.

  1. Vaya a la carpeta Git y haga clic en el separador Git.
  2. Haga clic en el separador Push.
  3. Seleccione los archivos que desea transferir al repositorio de Git. Haga clic en un archivo para ver los cambios en la ventana de código.
  4. Introduzca un mensaje de confirmación y, opcionalmente, una descripción para la transferencia.
  5. Haga clic en Confirmar transferencia.

Fusionar bifurcaciones de Git en principal (vista previa)

Puede fusionar ramas en el tronco principal desde dentro de una carpeta Git en el espacio de trabajo.

  1. Vaya a la carpeta Git y haga clic en el separador Git.
  2. Haga clic en el separador Fusionar.
  3. En la lista desplegable, seleccione la rama que desea combinar con la principal.
  4. Haga clic en Fusionar.
  5. Resuelva los conflictos.
    • Haga clic en Mantener local para sobrescribir con la versión local.
    • Haga clic en Mantener remoto para sobrescribir con la versión remota.
    • También puede realizar sus propios cambios para resolverlos y, a continuación, hacer clic en Marcar como resuelto.
    • Haga clic en Abortar fusión para cancelar la solicitud de fusión.
  6. Introduzca un mensaje de confirmación y, opcionalmente, una descripción para la combinación.
  7. Haga clic en Confirmar fusión.

Git Rebase (vista previa)

Puede reorganizar una rama en la carpeta Git para aplicar los cambios de esa rama de Git a otra.

Note:

La reorganización de una rama requiere un empuje de fuerza. Forzar la transferencia modifica el historial en el repositorio remoto y puede causar problemas de control de versiones para los colaboradores que trabajan en el mismo repositorio.
  1. Vaya a la carpeta Git y haga clic en el separador Git.
  2. Haga clic en el separador Reorganizar.
  3. En la lista desplegable Bifurcación actual, seleccione la rama que desea reorganizar.
  4. En la lista desplegable Reorganizar en rama, seleccione la rama a la que desea reorganizar la rama actual.
  5. Seleccione Confirmar nueva base.
  6. Haga clic en Reorganizar.

Restablecimiento de Git (vista previa)

Puede restablecer una rama en la carpeta Git para revertir el contenido de esa rama a un estado anterior.

Note:

Para restablecer una rama se necesita una transferencia forzada. Forzar la transferencia modifica el historial de la rama actual tanto localmente en el espacio de trabajo como en el repositorio remoto. El historial de la rama se suprime y se restablece en el historial de la rama de restablecimiento remoto.
  1. Vaya a la carpeta Git y haga clic en el separador Git.
  2. Haga clic en el separador Reset (Restablecer).
  3. En la lista desplegable Bifurcación actual, seleccione la rama que desea restablecer.
  4. En la lista desplegable Seleccionar la rama remota a la que desea que se restablezca la rama actual "principal", seleccione la rama en el repositorio de Git remoto a la que desea restablecer la rama actual.
  5. Seleccione Confirmar restablecimiento completo.
  6. Haga clic en Restablecer.

Paquetes en Oracle AI Data Platform Workbench (vista previa)

Los paquetes definen cómo los recursos dentro de AI Data Platform Workbench, como los trabajos (incluidos los blocs de notas y los recursos informáticos) y los flujos de agentes, se pueden exportar, compartir y desplegar en todos los entornos.

Puede crear paquetes desde su espacio de trabajo y seleccionar los recursos de AI Data Platform Workbench que se incluirán en el momento de la creación. Los paquetes existentes se pueden modificar para agregar o eliminar recursos. La agrupación de recursos permite agrupar recursos que son dependientes entre sí y volver a desplegarlos en otros entornos sin tener que reconstruir componentes importantes en el entorno de destino.

Puede confirmar y transferir paquetes a su repositorio de Git a través de sus carpetas de Git. A continuación, los usuarios pueden extraer los paquetes a sus propios entornos y desplegarlos con conexiones y dependencias intactas. Cuando se realizan cambios en los recursos del paquete, permanecen en el entorno de origen hasta que se confirman en el repositorio de Git. Cada vez que los usuarios que han desplegado los paquetes extraen del repositorio de Git, reciben actualizaciones de los archivos de recursos que se han confirmado y transferido.

Crear un paquete (vista previa)

Puede agrupar recursos de flujo de agentes y trabajos de Oracle AI Data Platform para confirmar y desplegar desde repositorios de Git.

Note:

Solo puede crear paquetes en carpetas Git.
  1. Navegue hasta el espacio de trabajo.
  2. Haga clic en Acciones y, a continuación, en Crear grupo.
  3. Proporcione un nombre y la descripción para su paquete.
  4. Haga clic en Examinar y seleccione la carpeta de la aplicación de trabajo en la que desea crear el grupo.
  5. Seleccione los artículos que desea incluir en el paquete de las opciones enumeradas.
  6. Haga clic en Create.

Desplegar un paquete (vista previa)

Puede desplegar paquetes desde una carpeta de Git para compartir recursos y dependencias entre espacios de trabajo y entornos.

  1. Vaya al paquete que desea desplegar en el espacio de trabajo.
  2. Haga clic en el separador Despliegue.
  3. Haga clic en Desplegar. Recibirá una notificación cuando se complete el despliegue.

Depurar un paquete (vista previa)

Puede depurar un paquete desplegado para eliminar los recursos del paquete de su espacio de trabajo.

  1. Desplácese al grupo para el que desea depurar recursos en el espacio de trabajo.
  2. Haga clic en el separador Despliegue.
  3. Haga clic en Depurar.
  4. Introduzca Depurar en la petición de datos. Haga clic en Depurar.