Development #94582
Sur la CI, pouvoir lancer les tests sur des branches
0%
Description
C'est assez frustrant de pousser un test qui fonctionne en local mais ne passe pas la CI parce que le dev est en cours dans une branche
Il y a tout ce qu'il faut dans devinst pour installer une branche: https://git.entrouvert.org/entrouvert/publik-devinst/src/branch/main/local-inventory.yml.example#L35
Il faudrait pouvoir lancer le playbook d'upgrade avec des versions spécifique avant de lancer les tests
Pour l'instant, je ne vois pas de bonne solution
History
Updated by Robot Gitea about 1 month ago
- Status changed from Nouveau to En cours
- Assignee set to Gael Pasgrimaud
Gael Pasgrimaud (gpasgrimaud) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/publik-functests/pulls/10
- Titre : WIP: wip/94582-Sur-la-CI-pouvoir-lancer-les-tests-sur-des-branches
- Modifications : https://git.entrouvert.org/entrouvert/publik-functests/pulls/10/files
Updated by Gael Pasgrimaud about 1 month ago
J'ai trouvé un moyen en passant pas les paramètres de pipeline. Ce n'est pas idéal mais ça me semble être le seul moyen sans avoir du code de branch à supprimer avant merge.
La contrainte c'est qu'il faut systématiquement lancer manuellement le build avec les bonnes variables
Un avantage c'est que ça permet simplement de lancer un build pour lancer les tests en utilisant une/des branches d'autres projets sans ne rien installer.
Il y aurait peut-être moyen de trouver un curl qui remplacerai cette étape manuelle
Updated by Robot Gitea 24 days ago
- Status changed from Solution proposée to Solution validée
Emmanuel Cazenave (ecazenave) a approuvé une pull request sur Gitea concernant cette demande :
Updated by Robot Gitea 24 days ago
- Status changed from Solution validée to Résolu (à déployer)
Gael Pasgrimaud (gpasgrimaud) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/publik-functests/pulls/10
- Titre : ci: pass versions through pipeline parameters (#94582)
- Modifications : https://git.entrouvert.org/entrouvert/publik-functests/pulls/10/files
Updated by Gael Pasgrimaud 23 days ago
- Status changed from Résolu (à déployer) to Solution déployée