Intégration Git (Prévisualisation)

Vous pouvez connecter votre instance Oracle AI Data Platform Workbench pour ingérer, lire et écrire des données dans des référentiels Git externes et à partir de ceux-ci.

L'intégration de Git dans AI Data Platform Workbench fonctionne en fournissant des données d'identification de connexion pour les comptes Git et en créant des dossiers qui se connectent aux référentiels Git avec ces données d'identification pour ingérer des données. Vous pouvez stocker plusieurs jeux de données d'identification pour vous connecter à différents référentiels Git ou gérer différents niveaux d'accès aux mêmes référentiels. Les administrateurs peuvent sélectionner un jeu de données d'identification comme profil par défaut pour les utilisateurs et supprimer les données d'identification lorsqu'elles ne sont plus nécessaires.

Vous pouvez gérer vos fichiers Git entièrement à partir de AI Data Platform Workbench, avec des utilitaires qui vous permettent de pousser, d'extraire, de valider et de fusionner des fichiers, ainsi que de gérer les conflits de fusion qui surviennent sans avoir à quitter la plate-forme.

AI Data Platform Workbench vous permet également de brancher du code à partir de votre référentiel Git, ainsi que de permuter, de fusionner, de comparer et de supprimer des branches.

Dossiers Git dans l'atelier de plate-forme de données d'Oracle AI (Aperçu)

Les dossiers Git dans Oracle AI Data Platform Workbench vous permettent d'interagir avec les données hébergées dans un référentiel Git sans quitter la plate-forme.

Les dossiers Git sont créés dans votre catalogue principal à l'aide des données d'identification que vous avez configurées dans vos paramètres AI Data Platform Workbench. Vous connectez votre dossier à un référentiel Git et utilisez l'interface utilisateur AI Data Platform Workbench pour pousser, extraire, fusionner, rebaser et réinitialiser des fichiers dans votre référentiel.

Vous pouvez gérer les autorisations RBAC pour votre dossier Git afin de contrôler qui peut voir le dossier et quelles opérations Git ils peuvent effectuer. Pour plus d'informations, voir Autorisations pour le dossier Git (Prévisualisation).

Créer un dossier Git (Prévisualisation)

Vous pouvez créer un dossier dans votre espace de travail Oracle AI Data Platform Workbench connecté à un référentiel Git externe.

  1. Dans la page d'accueil, accédez à votre espace de travail.
  2. Cliquez sur Icône Créer un catalogue Créer, puis sur Dossier Git. Vous pouvez également cliquer sur Ajouter en haut à droite et cliquer sur Dossier Git.
  3. Dans la liste déroulante Sélectionner les données d'identification Git, sélectionnez les données d'identification Git requises pour accéder au référentiel Git.
  4. Fournissez l'URL du référentiel Git. Par exemple : example.git.path.
  5. Indiquez un nom pour le dossier Git dans votre espace de travail.
  6. Fournissez la branche à partir du référentiel Git pour vous connecter à votre dossier.
  7. Cliquez sur Créer.

Modifier le dossier Git (Prévisualisation)

Vous pouvez modifier le nom et la description d'un dossier Git dans votre espace de travail.

  1. Dans la page d'accueil, accédez à votre espace de travail.
  2. À côté du dossier Git à modifier, cliquez sur Icône Actions à trois points Actions, puis sur Modifier.
  3. Modifiez le nom et la description du dossier.
  4. Cliquez sur Enregistrer.

Supprimer le dossier Git (Prévisualisation)

Vous pouvez supprimer vos propres dossiers Git de votre espace de travail.

La suppression d'un dossier Git supprime le dossier et toutes les modifications qui n'ont pas été validées et poussées vers le référentiel.
  1. Dans la page d'accueil, accédez à votre espace de travail.
  2. À côté du dossier Git à modifier, cliquez sur Icône Actions à trois points Actions, puis sur Supprimer.
  3. Cliquez sur Supprimer.

Modifier les paramètres du dossier Git (Prévisualisation)

Vous pouvez modifier les données d'identification et l'URL du référentiel utilisées par un dossier Git dans votre espace de travail.

  1. Dans la page d'accueil, accédez à votre espace de travail.
  2. Cliquez sur le dossier Git pour lequel vous souhaitez modifier les paramètres.
  3. Cliquez sur l'onglet Paramètres.
  4. Dans la liste déroulante, sélectionnez les nouvelles données d'identification pour le dossier Git.
  5. Entrez la nouvelle URL du référentiel Git.
  6. Cliquez sur Enregistrer.

Voir l'historique du dossier Git (Prévisualisation)

Vous pouvez consulter l'historique des validations dans votre dossier Git à partir de l'onglet History (Historique).

  1. Naviguez jusqu'au dossier Git et cliquez sur l'onglet Git.
  2. Cliquez sur l'onglet Historique.
  3. Cliquez sur le bouton Git pour voir l'historique des validations sur le site Git.

Créer une branche Git (Aperçu)

Vous pouvez créer de nouvelles branches Git à partir de branches existantes à partir de dossiers Git dans votre espace de travail.

  1. Naviguez jusqu'au dossier Git et cliquez sur l'onglet Git.
  2. Dans la liste déroulante Branche courante, sélectionnez la branche sur laquelle vous voulez baser votre nouvelle branche.
  3. Cliquez sur Créer une branche.
  4. Indiquez un nom pour la nouvelle branche,
  5. Cliquez sur Créer.

Supprimer la branche Git (Aperçu)

Vous pouvez supprimer des branches Git de votre référentiel Git à partir de votre espace de travail Oracle AI Data Platform Workbench.

  1. Naviguez jusqu'au dossier Git et cliquez sur l'onglet Git.
  2. Dans la liste déroulante Branche courante, sélectionnez la branche à supprimer.
  3. Cliquez sur Supprimer la branche.
  4. Sélectionnez toutes les branches à supprimer.
  5. Facultatif : Sélectionnez Forcer la suppression quel que soit le statut de fusion pour ignorer les avertissements pour toutes les branches qui n'ont pas été fusionnées.
  6. Cliquez sur Supprimer.

Git Pull (Aperçu)

Vous pouvez sélectionner une branche et effectuer une extraction Git à partir d'un dossier Git dans votre espace de travail.

  1. Naviguez jusqu'au dossier Git et cliquez sur l'onglet Git.
  2. Cliquez sur l'onglet Extraire.
  3. Dans la liste déroulante, sélectionnez la branche à partir de laquelle vous voulez extraire.
  4. Cliquez sur Extraire.
  5. Résolvez tout conflit.
    • Cliquez sur Conserver la version locale pour la remplacer par la version locale.
    • Cliquez sur Garder à distance pour remplacer la version distante.
    • Vous pouvez également apporter vos propres modifications à résoudre, puis cliquer sur Marquer comme résolu.
    • Cliquez sur Abandonner l'extraction pour annuler la demande d'extraction.
  6. Entrez un message de validation et, éventuellement, une description de l'extraction.
  7. Cliquez sur Valider l'extraction.

Git Push (Aperçu)

Vous pouvez sélectionner une branche et effectuer une poussée Git à partir d'un dossier Git dans votre espace de travail.

  1. Naviguez jusqu'au dossier Git et cliquez sur l'onglet Git.
  2. Cliquez sur l'onglet Pousser.
  3. Sélectionnez les fichiers à pousser vers le référentiel Git. Cliquez sur un fichier pour voir les modifications dans la fenêtre de code.
  4. Entrez un message de validation et, éventuellement, une description de la transmission.
  5. Cliquez sur Valider la poussée.

Fusionner les branches Git dans Main (Aperçu)

Vous pouvez fusionner des branches dans le coffre principal à partir d'un dossier Git dans votre espace de travail.

  1. Naviguez jusqu'au dossier Git et cliquez sur l'onglet Git.
  2. Cliquez sur l'onglet Fusionner.
  3. Dans la liste déroulante, sélectionnez la branche à fusionner avec la branche principale.
  4. Cliquez sur Fusionner.
  5. Résolvez tout conflit.
    • Cliquez sur Conserver la version locale pour la remplacer par la version locale.
    • Cliquez sur Garder à distance pour remplacer la version distante.
    • Vous pouvez également apporter vos propres modifications à résoudre, puis cliquer sur Marquer comme résolu.
    • Cliquez sur Abandonner la fusion pour annuler la demande de fusion.
  6. Entrez un message de validation et, éventuellement, une description pour la fusion.
  7. Cliquez sur Valider la fusion.

Git Rebase (Aperçu)

Vous pouvez rebaser une branche dans votre dossier Git pour appliquer les modifications de cette branche Git à une autre branche.

Note :

Le rebasage d'une branche nécessite une poussée de force. La poussée forcée modifie l'historique sur le référentiel distant et peut entraîner des problèmes de contrôle des versions pour les collaborateurs travaillant sur le même référentiel.
  1. Naviguez jusqu'au dossier Git et cliquez sur l'onglet Git.
  2. Cliquez sur l'onglet Rebase.
  3. Dans la liste déroulante Branche courante, sélectionnez la branche à rebaser.
  4. Dans la liste déroulante Réapprovisionner en branche, sélectionnez la branche vers laquelle rebaser la branche courante.
  5. Sélectionnez Confirmer le rebasage.
  6. Cliquez sur Rebaser.

Réinitialisation Git (Aperçu)

Vous pouvez réinitialiser une branche dans votre dossier Git pour rétablir l'état précédent du contenu de cette branche.

Note :

La réinitialisation d'une branche nécessite une poussée de force. La poussée forcée modifie l'historique de la branche en cours localement dans votre espace de travail et dans le référentiel distant. L'historique de la branche est supprimé et réinitialisé à l'historique de la branche de réinitialisation distante.
  1. Naviguez jusqu'au dossier Git et cliquez sur l'onglet Git.
  2. Cliquez sur l'onglet Réinitialiser.
  3. Dans la liste déroulante Branche courante, sélectionnez la branche à réinitialiser.
  4. Dans la liste déroulante Sélectionner la branche distante à laquelle vous souhaitez réinitialiser la branche courante "main", sélectionnez la branche dans le référentiel Git distant vers laquelle réinitialiser la branche courante.
  5. Sélectionnez Confirmer la réinitialisation définitive.
  6. Cliquez sur Reset (Réinitialiser).

Offres groupées dans Oracle AI Data Platform Workbench (Aperçu)

Les ensembles définissent comment les ressources au sein de l'atelier Plate-forme de données d'IA, telles que les tâches (y compris les carnets et le calcul) et les flux d'agents peuvent être exportés, partagés et déployés dans tous les environnements.

Vous créez des offres groupées à partir de votre espace de travail et sélectionnez les ressources AI Data Platform Workbench à inclure au moment de la création. Les offres groupées existantes peuvent être modifiées pour ajouter ou supprimer des ressources. Le regroupement des ressources vous permet de regrouper les ressources qui dépendent les unes des autres et de les redéployer vers d'autres environnements sans avoir à reconstruire des composants importants dans l'environnement cible.

Vous pouvez valider et pousser des ensembles vers votre référentiel Git via vos dossiers Git. Les utilisateurs peuvent ensuite extraire les offres groupées de leur propre environnement et les déployer avec les connexions et les dépendances intactes. Lorsque des modifications sont apportées aux ressources de l'ensemble, elles restent dans l'environnement source jusqu'à ce qu'elles soient validées dans le référentiel Git. Chaque fois que les utilisateurs qui ont déployé les ensembles extraient du référentiel Git, ils reçoivent toutes les mises à jour des fichiers de ressources qui ont été validées et poussées.

Créer un lot (prévisualisation)

Vous pouvez regrouper les ressources de travail et de flux d'agent d'Oracle AI Data Platform à des fins de validation et de déploiement à partir des référentiels Git.

Note :

Vous ne pouvez créer des offres groupées que dans des dossiers Git.
  1. Accédez à votre espace de travail.
  2. Cliquez sur Actions, puis sur Créer une offre groupée.
  3. Entrez un nom et une description pour votre offre groupée.
  4. Cliquez sur Parcourir et sélectionnez le dossier dans la zone de travail où vous voulez créer votre offre groupée.
  5. Sélectionnez les articles à inclure dans l'offre groupée dans les options répertoriées.
  6. Cliquez sur Créer.

Déployer un ensemble (prévisualisation)

Vous pouvez déployer des ensembles à partir d'un dossier Git pour partager des ressources et des dépendances entre des espaces de travail et des environnements.

  1. Naviguez jusqu'à l'ensemble à déployer dans votre espace de travail.
  2. Cliquez sur l'onglet Déploiement.
  3. Cliquez sur Déployer. Vous êtes avisé lorsque le déploiement est terminé.

Épurer un ensemble (prévisualisation)

Vous pouvez épurer une offre groupée déployée pour supprimer les ressources de l'offre groupée de votre espace de travail.

  1. Naviguez jusqu'à l'ensemble pour lequel vous voulez épurer des ressources dans votre espace de travail.
  2. Cliquez sur l'onglet Déploiement.
  3. Cliquez sur Éliminer.
  4. Entrez Épurer dans l'invite. Cliquez sur Épurer.