Cet article vous guidera sur la configuration d’un pipeline CI/CD avec GitLab
Préface
Assurez-vous d’avoir d’abord ajouté votre application Capacitor à Capgo, ce tutoriel se concentre uniquement sur la phase de téléchargement. Si vous devez ajouter votre application à Capgo, vous pouvez suivre ce Tutoriel
Convention de commit
Tout d’abord, vous devez commencer à suivre la convention de commit conventional commits. Cela aidera les outils à comprendre comment mettre à jour le numéro de version, c’est 5 minutes à apprendre.
GitLab CI/CD pour le Tag
Créez un fichier gitlab-ci.yml à la racine de votre dépôt GitLab avec le contenu suivant :
Remplacez “gitlab@votredomaine.com” et “GitLab CI/CD” par votre email et nom d’utilisateur GitLab dans la section script. Cette configuration déclenche le job uniquement lors des push sur la branche principale et exclut les commits dont les messages commencent par “chore(release):“.
GitLab CI/CD pour la Build
Ajoutez une autre étape à votre fichier gitlab-ci.yml pour la build :
Assurez-vous d’avoir ajouté votre clé API Capgo (CAPGO_TOKEN) comme variable CI/CD dans votre projet GitLab. Allez dans votre projet sur GitLab, naviguez vers Paramètres > CI/CD > Variables, et ajoutez une variable nommée CAPGO_TOKEN avec la valeur de votre clé API.
Personnalisez le script de build pour correspondre au processus de build spécifique de votre projet, comme changer la commande npm run build.
Conclusion
Voilà ! Nous avons franchi une étape supplémentaire dans notre parcours technologique. Dans le développement logiciel moderne, la CI/CD est un facteur essentiel à prendre en compte. J’espère donc que ce guide est compréhensible pour tout le monde.