Comment faire votre première image de votre application dans GIT?

Après avoir découvert Git intégré à Rdi, j’ai du faire une documentation pour pouvoir l’utiliser. En effet, les informations trouvées sur le net était quelque peu limitées au commit sur dépôt local et aux connaissances basiques de son utilisation.

Vous trouverez dans ce blog, une série d’articles reprenant la documentation que je me suis faite.

Puisque sur IBM i, nous avons souvent des applications anciennes en maintenance, ce premier article va vous éclaircir sur la création du premier dépôt, nous dirons de référence, d’une application existante.

Introduction

Pour information, le serveur Git utilisé dans cet exemple est hébergé sur GITHUB, mais pour d’autre site comme Gitlab ou Bitbucket, cela reste similaire.

Concernant les mot anglais, en général il sont utilisés quand je désigne ce mot dans une application et le mot en français quand il est utilisé dans le texte de façon général.

N’ayant pas trouvé de mot français correct, le mot anglais commit n’est pas traduit. Merge aura comme équivalent le nom fusion ou le verbe fusionner et repository aura dépôt.

Paramètres initiaux

Dans les préférences de RDI, ayez ce qui suit, c’est pour éviter, sur le serveur GIT, de transportez les dates et les numéros de séquences dans les sources (Les personnes faisant des copier/coller à partir du serveur apprécieront).

Création de l’environnement initial de l’application

Création d’un projet

Allez sur votre serveur Git, cliquez sur New repository:

 

Renseignez les champs selon votre environnement de travail, chez nous, nous utilisons ce qui suit :

  • Le nom du dépôt:
  • Une description du dépôt/projet/application
  • Cocher Public ou Private

Puis cliquer sur Create Repository:

 

Ajout de tous les sources de références dans le dépôt

Allez sur RDI puis le menu fenêtre et ouvrir la perspective Git :

Dans la perspective, cliquez sur cloner un dépôt

Cet écran s’affiche

Revenez dans GITHUB et copier le lien proposé :

Puis collez le dans la ligne Url de la fenêtre Rdi, les lignes suivantes sont automatiquement alimentées, éventuellement saisir vos identifiants de connexion au serveur GIT :

Après suivant, la fenêtre suivante s’affiche :

Faites suivant :

Puis terminer :

Le dépôt est cloné en local:

Aller dans la perspective Projets i :

Créer un nouveau projet :

Fichier->Nouveau->Projet IBM i

Alimenter la fenêtre suivante comme ci-dessous :

Indiquez la connexion utilisée et la bibliothèque concernée:

Faites suivant et choisissez les options du projet i :

Puis terminer, le projet est créé :

Le projet est lié automatiquement au dépôt cloné, maintenant il faut mettre tous les sources de références de l’application et faire le commit initial.

On fait un filtre objet sur les fichiers sources de l’application :

Sélectionnez tous les fichiers que vous allez ajouter au projet :

Clic droit et choisissez Ajouter au projet :

Sélectionner le projet :

Sélectionnez tous les fichiers puis clic droit->team->Add to index :

Sélectionnez le projet puis clic droit->Team->Commit

Saisir dans la fenêtre un texte explicatif :

Cliquez sur Commit and Push:

Faites suivant :

Faites Terminer :

Faites OK. Sur GITHUB, vous avez une image des sources de l’application :

 

A partir de là, vous avez un dépôt de référence à partir duquel vous pouvez commencer à travailler.

 

Ci-dessous, différents sites qui m’ont aidé à comprendre:

Documentation GIT en français

Getting Relic Package Manager to your IBM i using RDi and Git

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *