Integration de la CLI sur GitLab CI
Pour intégrer le CLI avec GitLab CI, suivez ces étapes :
- Créez un fichier
.gitlab-ci.yml
à la racine de votre projet. Ce fichier définira le pipeline CI/CD pour votre projet. - Ouvrez le fichier
.gitlab-ci.yml
et définissez vos étapes et vos jobs de pipeline de hachage. Voici un exemple de base de comment intégrer le CLI dans votre pipeline.
stages: - hash ipsecure-hash: stage: hash image: node:latest before_script: - npm install -g . script: - ipsecure hash-commit $CI_COMMIT_SHA -s only: - main variables: IP_SECURE_API_KEY: $IP_SECURE_API_KEY IP_SECURE_PRIVATE_KEY: $IP_SECURE_PRIVATE_KEY
Apprenez à utiliser en détail le CLI dans la section Usage.
- Accédez aux Paramètres de votre projet dans gitlab > CI/CD.
- Développez la section Variables.
- Cliquez sur Ajouter une variable, remplissez avec les clés que vous avez obtenues de la plateforme IP Secure (IP_SECURE_API_KEY, IP_SECURE_PRIVATE_KEY)
- Enregistrez
Vous pouvez voir comment récupérer vos clés IP Secure dans la section Clé.
- Committez et poussez le fichier
.gitlab-ci.yml
dans votre dépôt GitLab. - Accédez au dépôt GitLab de votre projet et allez dans Paramètres > CI/CD. Activez le pipeline GitLab CI/CD pour votre projet.
- GitLab détectera automatiquement le fichier
.gitlab-ci.yml
et commencera à exécuter votre pipeline chaque fois que vous pousserez des modifications dans votre dépôt. - Surveillez la progression du pipeline et consultez les journaux des tâches dans l'interface GitLab CI/CD. Vous pouvez également configurer des notifications et d'autres paramètres pour votre pipeline.
C'est tout ! Votre projet est désormais intégré à GitLab CI, et votre pipeline s'exécutera automatiquement chaque fois que des modifications sont poussées dans votre dépôt.