Ma configuration: Un projet avec deux configs de construction ("CI" et "reset dbs")Comment faire en sorte que les configurations de construction d'une ville d'équipe pour un même projet s'exécutent dans un ordre spécifique?
le "ci" est juste une construction régulière ci du projet
le « reset dbs "utilise le même VCS mais ne se déclenche que construit dans le « dossier de base de données commune de \ »(court réinitialisation des bases de données nécessaires pour les tests) (motif de déclenchement: +: commun/base de données/**)
maintenant - Je le ferais quand je vérifie des choses dans le dossier "database" - la construction "reset dbs" est toujours exécutée AVANT la construction "ci" régulière. Qu'est-ce que j'ai fait maintenant est de définir la période de silence de la construction "ci" à la même que l'intervalle d'interrogation pour le VCS - qui DEVRAIT me donner que le "reset dbs" s'exécute toujours premier droit?
Semble fonctionner jusqu'à présent (quelques validations de test) - mais je veux que ce soit totalement correct.
Y a-t-il une meilleure façon de procéder?
Je vois une autre façon de le faire qui serait de copier la configuration "ci" et d'en avoir une appelée "ci après réinitialisation" qui est déclenchée après la construction de réinitialisation. Et puis laissez le "ci" ordinaire exclure le dossier "base de données". On se sent comme un hack.
Merci!
Mise à jour: L'idée générale est de ne pas avoir à exécuter le "reset dbs" sur chaque validation, mais juste quand nécessaire - et dans ce cas, il doit fonctionner avant la construction "ci". Merci pour les réponses jusqu'à présent!
Merci, mais je voudrais que la compilation "reset" ne fonctionne pas toujours, mais le "ci" devrait toujours fonctionner. (voir la mise à jour dans ma question) – andyhammar