Chapter 4.2 : Le token des releases

Tout ce que nous avons vu précédemment fonctionne grâce à la variable que nous allons maintenant créer. Il sagit du token qui va nous permettre de nous identifier dans notre pipeline pour créer une release automatiquement.

Cela se fait en deux étapes simples :
  1. Créer un token pour le projet (Settings -> Access Tokens).
    • Vous donner un nom et une date limite à votre token
    • Vous cochez api dans Scopes
    • Enfin vous cliquer sur Create project access token
  2. Maintenant on va créer la variable qui sera utilisée dans la CI
    • Commencez par copier le token qui vient d'être créé (attention il ne reviendra pas après un rechargement de la page)
    • Settings -> CI/CD -> Variables (Expand) -> Add variable
    • Le nom de la variable sera CI_RELEASE_TOKEN (car nous l'avons définit ainsi dans notre .gitlab-ci.yml)
    • Sa valeur sera le token que vous venez de copier
    • vous devez ABSOLUMENT cliquer sur Mask Variable car il s'agit d'un token, autrement dit d'un identifiant/mot de passe que vous ne vouez en aucun cas rendre public


Une fois que tout cela est fait, vous pouvez push votre projet sur Gitlab en faisant attention que votre premier commit soit docker noteEt en minuscules. et pas Initial commit.