Aller au contenu principal

configuration-jenkins

Génération du Token pour établir la liaison entre GitLab

Après l’attribution du mot de passe à l’utilisateur « User_gitlab », nous allons générer et récupérer un token lié à ce même utilisateur afin de pouvoir établir la liaison avec l’application User_gitlab.

Deux solutions s’offrent à nous pour générer et récupérer le token :

  • Se déconnecter du compte « Administrator » et se logguer avec l’utilisateur « User_gitlab »
  • Rester sur le compte « Administrator » et utiliser la fonctionnalité « Impersonate » de GitLab qui permet de simuler l’utilisateur « User_gitlab » et d’avoir la même vue graphique, directement depuis le compte « Administrator ».

Configuration du plugins GitLab sur l’application Jenkins

Dans cette partie nous allons configurer le plugin précédemment installé et tester que la connexion avec l’application GitLab est fonctionnelle.

Télécharger le plugin Gitlab et ansible

[Gitlab] Pour télécharger le plugin gitlab dans jenkins:

  • Administer Jenkins > plugins > Pllugins disponibles > Gitlab

[Ansible] Pour télécharger le plugin Ansible dans jenkins:

  • Administer Jenkins > plugins > Pllugins disponibles > Ansible

[Pipeline-Stage-View]

Pour télécharger le plugin Pipeline stage view dans jenkins:

ce plugin va nous permettre de voir les étapes de construction du pipeline.

  • Administer Jenkins > plugins > Pllugins disponibles > Pipeline Stage View

Configuration des credentials

Pour configurer le plugin nous allons devoir créer un credential pour le token.

Depuis la page principale se rendre dans « Identifiants > System > Identifiants globaux (illimité) > Ajouter des identifiants » et compléter le formulaire comme ci-dessous :

Type: GitLab API token Portée: Global (Jenkins, esclaves, items, etc…) API token: glpat-g9Pzk7vxcaP4XddADXJ5 ID: token_gitlab_update_jenkins Description: Token Gitlab jenkins user

[Important]:

Veilliez à bien choisir comme type « GitLab API token » car c’est le seul type de crendential accepté pour configurer la connexion

Veilliez à bien copier le token que vous avez genérer dans GitLab ex: glpat-g9Pzk7vxcaP4XddADXJ5

Cliquer sur « OK » pour valider.

Configuration du plugin « GitLab »

Il est maintenant nécessaire de configurer le plugin « GitLab » pour que l’orchestrateur Jenkins puisse établir la connexion avec l’application GitLab.

Depuis la page principale se rendre dans « Administrer Jenkins > Configurer le système » puis dans la section « Gitlab ». Compléter le formulaire avec les informations ci-dessous :

!plugin-gitlab-config