Gitlab CI - Déclencher des jobs que sur des tags spécifiques

Posté le Lundi 1 juin 2020 - 17:52
Dernière mise à jour le Vendredi 12 juin 2020 - 11:26

Pour un projet, j'ai du mettre en place une stratégie de déploiement automatisée avec entre autres un déploiement sur un serveur de préproduction que lors de la création d'un tag preprod-x.x exemples : preprod-0.1, preprod-0.2, preprod-1.0...

Voici la rule gitlab-ci correspondante :

  1. rules:
  2.   - if: $CI_COMMIT_TAG =~ /^preprod-/

 

Voici un job complet :

  1. preprod search index:
  2.   stage: Postdeploy
  3.   rules:
  4.   - if: $CI_COMMIT_TAG =~ /^preprod-/
  5.   environment:
  6.   name: preprod
  7.   script:
  8. - $SSH_CHAIN "$DRUSH_EXEC $DRUSH_ALIAS search-api-index"

 

Aller plus loin ?

 

Ajouter un commentaire

Ne sera pas publié

HTML restreint

  • Balises HTML autorisées : <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Les adresses de pages web et les adresses courriel se transforment en liens automatiquement.
CAPTCHA Désolé, pour ça, mais c'est le seul moyen pour éviter le spam...